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

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

7
কারখানা প্যাটার্ন কি খোলা / বন্ধ নীতি লঙ্ঘন করে?
এই শেফফ্যাক্টরি শর্তসাপূর্ণ বিবৃতিগুলি কী কী অবজেক্টটি ইনস্ট্যান্ট করতে হবে তা নির্ধারণ করতে ব্যবহার করে। আমরা কি ভবিষ্যতে অন্যান্য ক্লাস যুক্ত করতে চাইলে আমাদের শেপফ্যাক্টরি সংশোধন করতে হবে না? কেন এটি খোলা বন্ধ নীতি লঙ্ঘন করে না?

2
কনস্ট সি ++ ডিআরওয়াই কৌশল
তুচ্ছ সি ++ কনট সম্পর্কিত নকল এড়ানোর জন্য, এমন কোনও ঘটনা রয়েছে যেখানে কনস্ট_কাস্ট কাজ করবে তবে একটি বেসরকারী কনস্ট ফাংশন নন-কনস্ট্যান্টকে ফেরত দেবে না? স্কট মায়ার্স এর কার্যকর সি ++ আইটেম 3 এ তিনি পরামর্শ দিয়েছেন যে একটি স্ট্যাটিক কাস্টের সাথে মিলিত একটি কনস্ট_কাস্ট ডুপ্লিকেট কোড এড়াতে কার্যকর এবং …
14 c++  dry  const 

6
প্রতিটি পদ্ধতির আলাদা আলাদা ইউনাইট টেস্ট ক্লাস থাকা উচিত?
আমি আমার ক্লাসের জন্য JUnit ইউনিট পরীক্ষা লিখছি। প্রতিটি পদ্ধতির জন্য পৃথক ক্লাস করা কি ভাল, বা প্রতিটি প্রকৃত শ্রেণির জন্য কেবল একটি পরীক্ষার ক্লাস রয়েছে?

4
সি ++ কেন আপনাকে কোনও কনস্ট্রাক্টরের ঠিকানা নিতে দেয় না?
এর কোন সুনির্দিষ্ট কারণ রয়েছে যে এটি ভাষাটি ধারণাগতভাবে ভেঙে ফেলবে বা কোনও নির্দিষ্ট কারণেই এটি প্রযুক্তিগতভাবে অক্ষম যে একটি নির্দিষ্ট কারণ? নতুন অপারেটরের সাথে ব্যবহারটি হবে। সম্পাদনা: আমি আমার "নতুন অপারেটর" এবং "অপারেটর নতুন" সোজা হয়ে সরাসরি থাকার বিষয়ে আশা ছেড়ে যাচ্ছি। প্রশ্নের মূল বিষয়: কনস্ট্রাক্টররা বিশেষ কেন ? …
14 c++ 

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

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

4
বুলিয়ান ক্ষেত্রের নামকরণ যা একটি ক্রিয়াপদ
জাভাতে, বুলিয়ান ক্ষেত্রগুলির জন্য কনভেনশন গেটর এবং সেটার হবে isField()এবং setField()। এই পুরোপুরি জরিমানা ফিল্ডের নাম যে বিশেষণ হয় পছন্দ সঙ্গে কাজ করে active, visible, closed, ইত্যাদি তবে আমি কীভাবে এমন একটি ক্ষেত্রটির নাম করব যার একটি ক্রিয়াপদের অর্থ আছে haveChildren? (_ ) ক্রিয়া ( ) এর সাথে যুক্ত করুন, …
14 java  naming 

4
পরীক্ষা করা শ্রেণীর খারাপ অভ্যাসের জন্য গুপ্তচরবৃত্তি করা কি?
আমি এমন একটি প্রকল্পে কাজ করছি যেখানে শ্রেণীর অভ্যন্তরীণ কলগুলি স্বাভাবিক তবে ফলাফলগুলি বহুগুণ সাধারণ মান। উদাহরণ ( বাস্তব কোড নয় ): public boolean findError(Set<Thing1> set1, Set<Thing2> set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; } এই ধরণের কোডের জন্য …

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

6
কোন আদেশে গেটর এবং সেটটারগুলি সংজ্ঞায়িত করতে হবে? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

1
কিভাবে ইমেজ প্রসেসিং কোড ইউনিট করবেন?
আমি ইমেজ প্রসেসিংয়ে (মূলত ওসিআর) কাজ করছি এবং আমি কীভাবে আমার বিকাশে ইউনিট পরীক্ষা সংহত করতে হবে তা অবাক করি wonder আমি ইতিমধ্যে আরও "সাধারণ" ধরণের কোডের জন্য ইউনিট পরীক্ষা ব্যবহার করছি তবে চিত্র প্রক্রিয়াকরণ কোডের সাথে ডিল করার সময় আমি কীভাবে এটি মোকাবেলা করব তা নিশ্চিত নই। এই জাতীয় …

7
কৌশল প্যাটার্ন তাৎপর্যপূর্ণ শাখা ছাড়াই বাস্তবায়ন করা যায়?
কৌশল প্যাটার্ন বিশাল ... যদি অন্যটি নির্মাণ করে এবং কার্যকারিতা যুক্ত করতে বা প্রতিস্থাপন করা সহজ করে তোলে তবে তা এড়াতে ভাল কাজ করে। তবে এটি এখনও আমার মতে একটি ত্রুটি রেখে যায়। দেখে মনে হচ্ছে প্রতিটি বাস্তবায়নে এখনও একটি শাখা নির্মানের প্রয়োজন। এটি কারখানা বা একটি ডেটা ফাইল হতে …

11
কীভাবে আমাদের উন্নয়ন প্রক্রিয়া থেকে পরিচালনা রক্ষা করা যায়
আমি একটি সফটওয়্যার ডেভলপমেন্ট টিমের একজন সফটওয়্যার ইঞ্জিনিয়ার। গত 3 বছর আমরা একটি নতুন পণ্যটিতে অভ্যন্তরীণ গ্রাহকের জন্য কাজ করেছি। এখন এই পণ্যটি সমাপ্ত হয়ে আমরা বিদ্যমান পণ্যের জন্য প্রধান নতুন বৈশিষ্ট্যগুলিতে কাজ করতে যাচ্ছি। একটি নির্দিষ্ট বৈশিষ্ট্যের জন্য, পণ্য পরিচালনা অনুমান করেছে যে এটি বিকাশ করতে 150 ঘন্টা সময় …

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

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

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