আমি চাচা বব এর পরিষ্কার কোড পরামর্শগুলি এবং বিশেষত পদ্ধতিগুলি সংক্ষিপ্ত রাখতে অনুসরণ করার চেষ্টা করছি।
আমি যদিও এই যুক্তিটি সংক্ষিপ্ত করতে নিজেকে অক্ষম মনে করি:
if (checkCondition()) {addAlert(1);}
else if (checkCondition2()) {addAlert(2);}
else if (checkCondition3()) {addAlert(3);}
else if (checkCondition4()) {addAlert(4);}
আমি এলিজগুলি অপসারণ করতে পারি না এবং পুরো জিনিসটিকে ছোট ছোট বিটগুলিতে পৃথক করতে পারি না, "অন্যথায়" "যদি অন্যটি" সম্পাদন করতে সহায়তা করে - তবে এই শর্তগুলির মূল্যায়ন ব্যয়বহুল এবং যদি আমি নীচের শর্তগুলির মূল্যায়ন এড়াতে পারি তবে প্রথমটির মধ্যে একটির কারণ তৈরি করুন সত্য, আমি তাদের এড়াতে চাই
এমনকি শব্দার্থভাবে বলতে গেলে, পূর্বের শর্তটি পূরণ করা হলে পরবর্তী শর্তটি মূল্যায়ন করা ব্যবসায়ের দৃষ্টিকোণ থেকে বোঝা যায় না।
সম্পাদনা: এই প্রশ্নটি হোল্ড করার মার্জিত উপায়গুলির সম্ভাব্য নকল হিসাবে চিহ্নিত করা হয়েছিল (অন্যথায় যদি) ।
আমি বিশ্বাস করি এটি একটি আলাদা প্রশ্ন (আপনি এই প্রশ্নের উত্তরগুলির তুলনা করে এটি দেখতেও পারেন)।
- আমার প্রশ্ন জন্য চেক করা হয় দ্রুত শেষ প্রথম গ্রহণ শর্ত ।
- লিঙ্কযুক্ত প্রশ্নটি করার চেষ্টা করছে যে কিছু করার জন্য সমস্ত শর্ত মেনে নেওয়া উচিত । (এই প্রশ্নের উত্তরে আরও ভালভাবে দেখা যাবে: https://softwareengineering.stackexchange.com/a/122625/96955 )