সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

1
কম্পিউটার আর্কিটেকচারগুলি অ্যারের ভিত্তিতে নয় [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 4 বছর আগে বন্ধ ছিল । ওয়াডলারের ফাংশনাল প্রোগ্রামিং (হাস্কেল) এর জন্য ম্যানডসে …

1
এমভিপি প্যাটার্নে ভিউয়ের ইউআই সামগ্রীর উপর ভিত্তি করে কোনও মডেল অবজেক্ট ইনস্ট্যান্ট করা উচিত, বা কেবল এই বিষয়বস্তুকে উপস্থাপকের হিসাবে উপস্থাপকের কাছে পাস করা উচিত?
আমি বিকাশ করছি এমন একটি অ্যান্ড্রয়েড অ্যাপে এমভিপি প্যাটার্ন ব্যবহার করছি। আমার মূলত 4 টি উপাদান রয়েছে: অ্যাডউজারভিউ যেখানে নতুন ব্যবহারকারী যুক্ত করা যায়: অ্যাড ইউজারপ্রিসেন্টার ইউজারআইএনফো (পোজো) ইউজারআইফোনম্যানেজার (ব্যাসনেস লজিক এবং স্টোরেজ ম্যানেজার) আমার প্রশ্নটি হ'ল: আমি যখন অ্যাডউজারভিউতে "অ্যাড" বোতাম টিপবো, তখন এটি পাঠ্যদর্শনগুলির সামগ্রী পাওয়া উচিত, একটি …

1
অর্থের জন্য ব্যাংকগুলি ডেটা টাইপ হিসাবে আসলে কী ব্যবহার করে? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 4 বছর আগে বন্ধ ছিল । আমি কয়েকটি ভাল বিকল্প সম্পর্কে সচেতন : …

2
অফলাইন সিস্টেমের সাথে সিঙ্ক্রোনাইজেশন
আমি এমন একটি সিস্টেম ডিজাইন করছি যা থেকে আমি মোবাইল ডিভাইস (যা একটি এম্বেডযুক্ত অ্যাপ্লিকেশন রয়েছে) থেকে ব্যবসায়িক ডেটা সিঙ্ক্রোনাইজ করব যা ডেটা উত্পন্ন করে এবং এটিকে আবার সার্ভারে প্রেরণ করে। প্রতিটি লাইন সিঙ্ক্রোনাইজ করা ডাটাবেসে একটি নির্দিষ্ট ব্যবসায়িক লগ উত্পন্ন করে। যদি আমি আমার ব্যবসায়িক ডেটার সর্বশেষ পরিবর্তনের তারিখের …

2
আস্তে আস্তে কোডবেস নির্ভরতা ইনজেকশন ধারকটিতে সরান
আমার প্রচুর "অ্যান্টি-প্যাটার্ন" সিঙ্গেলন সহ একটি বিশাল কোডবেস আছে, স্থির পদ্ধতি সহ ইউটিলিটি ক্লাস এবং newকীওয়ার্ড ব্যবহার করে নিজস্ব নির্ভরতা তৈরি করার ক্লাসগুলি । এটি একটি কোড পরীক্ষা করা খুব কঠিন করে তোলে। আমি ধীরে ধীরে কোডকে নির্ভরতা ইনজেকশন ধারকটিতে স্থানান্তর করতে চাই (আমার ক্ষেত্রে এটি Guice, কারণ এটি একটি …

4
ব্যবসায়ের অবজেক্ট শ্রেণির নকশার এই "সম্পূর্ণ জনসাধারণ" মানসিকতার বিরুদ্ধে কীভাবে তর্ক করা যায়
আমরা আমাদের ব্যবসায়িক সামগ্রীর অনেকগুলি ইউনিট টেস্টিং এবং রিফ্যাক্টরিং করছি, এবং অন্যান্য সমবয়সীদের তুলনায় ক্লাস ডিজাইনের বিষয়ে আমার খুব আলাদা মতামত রয়েছে বলে মনে হচ্ছে । একটি উদাহরণ বর্গ যা আমি ভক্ত নই: public class Foo { private string field1; private string field2; private string field3; private string field4; private …

3
একই নামযুক্ত ক্লাসগুলির সাথে কীভাবে व्यवहार করবেন (বিভিন্ন প্যাকেজ)
আমি এবং আমার আর অ্যান্ড ডি টিম একটি বিশাল কোডবেস বজায় রাখে। আমরা আমাদের ব্যবসায়িক যুক্তি একাধিক প্যাকেজগুলিতে বিভক্ত করেছি। যার কয়েকটিতে অভিন্ন নামের ক্লাস রয়েছে । আপনি অনুমান করতে পারেন, উভয় শ্রেণি একই জাভা ফাইলে রেফারেন্স করা হলে নামগুলি দ্বন্দ্ব করে। উদাহরণ স্বরূপ: com.myapp.model (package) - Device (class) - …

7
কেন আরও বহু বহু প্রাকৃতিক ভাষার প্রোগ্রামিং ভাষা নেই?
একাধিক প্রাকৃতিক ভাষায় উপলব্ধ এবং প্রসারিত এমন কোন প্রোগ্রামিং ভাষা রয়েছে? উদাহরণস্বরূপ, do..whileলুপের সাথে একটি ইংরেজী সংস্করণ, একটি লুপের সাথে একটি স্পেনীয় সংস্করণ, এর সাথে hacer..mientasএকটি ফরাসি সংস্করণ faire..pendantএবং এর সাথে ডাচ সংস্করণ doe..terwijl। একমাত্র 'প্রোগ্রামিং ল্যাঙ্গুয়েজ' আমি সেই ধরণের প্রয়োগ সম্পর্কে ভাবতে পারি এটি হ'ল মাইক্রোসফ্ট ভিবিএ। বোনাস প্রশ্ন: …

2
`ভেক্টরটি <ফ্লাট> করা উচিত quএকটিই প্রতিবিম্বিত হতে পারে বা এটি আইইইই 754 শব্দার্থবিজ্ঞান অনুসরণ করা উচিত?
সমতার জন্য ভাসমান পয়েন্টের মানগুলির তুলনা করার সময়, দুটি পৃথক পদ্ধতি রয়েছে: NaNনিজের সমান নয়, যা আইইইই 754 নির্দিষ্টকরণের সাথে মেলে । NaNনিজের সমতুল্য হওয়া, যা প্রতিচ্ছবিটির গাণিতিক সম্পত্তি সরবরাহ করে যা সাম্য সম্পর্কের সংজ্ঞার জন্য প্রয়োজনীয় সি # ( floatএবং double) এ আইইইই ভাসমান পয়েন্টের ধরণগুলি অন্তর্নির্মিত ==এবং !=(এবং …

2
কোনও BSD লাইসেন্সপ্রাপ্ত প্রকল্পে অবদানকারীদের কপিরাইট বিজ্ঞপ্তিগুলি কীভাবে পরিচালনা করবেন
আমাদের LICENSEফাইলে নিম্নলিখিত বিএসডি লাইসেন্স রয়েছে : Copyright (c) 2006-2016 SymPy Development Team All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: a. Redistributions of source code must retain the above copyright notice, this list …

3
সি এর "সত্য" ভেরিয়েবলগুলির আকার কতটা কার্যকর?
একটি জিনিস যা সর্বদা স্বজ্ঞাতভাবে আমাকে সি এর ইতিবাচক বৈশিষ্ট্য হিসাবে আঘাত করেছিল (ভাল, আসলে এটির বাস্তবায়ন যেমন জিসিসি, ঝনঝন, ...) এটি রানটাইমে আপনার নিজের ভেরিয়েবলের পাশে কোনও লুকানো তথ্য সংরক্ষণ করে না। এর অর্থ এই যে আপনি উদাহরণস্বরূপ যদি "uint16_t" টাইপের একটি ভেরিয়েবল "x" চান, আপনি নিশ্চিত হতে পারেন …

2
ডেটা ওরিয়েন্টেড ইন্টারফেসগুলিতে প্রোগ্রামিং
আমাদের কোডবেসের একটি অংশ নিম্নলিখিত স্টাইলে লেখা আছে: // IScheduledTask.cs public interface IScheduledTask { string TaskName { get; set; } int TaskPriority { get; set; } List&lt;IScheduledTask&gt; Subtasks { get; set; } // ... several more properties in this vein } // ScheduledTaskImpl.cs public class ScheduledTaskImpl : IScheduledTask { public …

5
অস্থির পরিবর্তনশীল ঘোষণার অর্থ কী?
অনেক নিম্ন স্তরের প্রোগ্রাম, মেমরি ম্যাপিং এবং এই ধরনের জন্য ধরনের জন্য উদ্বায়ী শব্দ ব্যবহার কিন্তু আমি কি এটা হিসাবে বিভ্রান্ত সাজানোর আছি প্রকৃতই পটভূমিতে আছে। অন্য কথায়, যখন সংকলক মেমরি ঠিকানাটি "অনুকূলিত করে" না দেয় তার অর্থ কী?
9 c++  c  low-level 

1
পাইথনের যোগসূত্রটি ডিজাইনের কারণে রুবি বা স্মলটকের তুলনায়, যোগ দেওয়ার আইটেমগুলিতে নয় বরং প্রতীকটির দিকে মনোযোগ দেবে বলে মনে হচ্ছে?
আমি ভেবেছিলাম ওওপির অন্যতম ভিত্তি হ'ল, আমাদের কাছে অবজেক্টস রয়েছে, যা আমরা যে আইটেমগুলির সাথে কাজ করতে আগ্রহী, এবং তারপরে আমরা তাদের কাছে বার্তা প্রেরণ করি। সুতরাং এটি স্বাভাবিক মনে হতে পারে যে, আমার কাছে আইটেমগুলির সংকলন রয়েছে এবং এটি করার জন্য আমার এগুলি একটি স্ট্রিংয়ের মধ্যে রাখা দরকার: ["x", …

2
ইন্টারফেস বিভাজন নীতি: ইন্টারফেসের উল্লেখযোগ্য ওভারল্যাপ থাকলে কী করবেন?
থেকে পিয়ারসন নিউ আন্তর্জাতিক সংস্করণ: এজাইল সফটওয়ার ডেভেলপমেন্ট, নীতি, প্যাটার্নস ও পদ্ধতি : কখনও কখনও, ক্লায়েন্টদের বিভিন্ন গ্রুপ দ্বারা চালিত পদ্ধতিগুলি ওভারল্যাপ হয়ে যাবে। যদি ওভারল্যাপটি ছোট হয় তবে গোষ্ঠীগুলির জন্য ইন্টারফেসগুলি পৃথক থাকতে হবে। সাধারণ ক্রিয়াগুলি সমস্ত ওভারল্যাপিং ইন্টারফেসে ঘোষণা করা উচিত। সার্ভার শ্রেণি those প্রতিটি ইন্টারফেসের থেকে সাধারণ …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.