আপনি যদি প্রোগ্রামারদের জিজ্ঞাসা করেন যে তাদের কেন পরিষ্কার কোড লিখতে হবে, তবে আপনি যে নম্বরটি পেয়েছেন তা হ'ল রক্ষণাবেক্ষণযোগ্যতা। এটি আমার তালিকায় থাকা অবস্থায় আমার মূল কারণটি আরও তাত্ক্ষণিক এবং কম পরার্থবাদী I আমার নতুন কোডটি খুব নোংরা থাকলে সঠিক কিনা তা আমি বলতে পারছি না। আমি দেখতে পেয়েছি যে আমি পৃথক ফাংশন এবং কোডের লাইনগুলিতে এত বেশি মনোনিবেশ করেছি যে যখন আমি আমার প্রথম খসড়াটি শেষ করি এবং আবার বড় চিত্রটি দেখতে ফিরে যাই তবে কখনও কখনও এটি খুব সুন্দরভাবে একসাথে ফিট হয় না। পরিচ্ছন্নতার জন্য প্রায় এক ঘন্টার বা দুটি রিফ্যাক্টরিং ব্যয় করা অনুলিপি / পেস্ট ত্রুটিগুলি বা সীমান্তের শর্তগুলি উদ্ঘাটিত করে যা রুক্ষ খসড়াটিতে সনাক্ত করা খুব কঠিন ছিল।
যাইহোক, কিছু লোক শিপিং সফ্টওয়্যারটির স্বার্থে "পরে এটি পরিষ্কার করুন" এর পরিকল্পনার সাথে ইচ্ছাকৃত নোংরা কোডটি পরীক্ষা করা ভাল বলে মনে করেন। এমন কিছু ব্যবহারিক কৌশল রয়েছে যা পাঠের যোগ্যতা আদর্শের চেয়ে কম হলে তাদের কোডের সঠিকতার প্রতি তাদের আত্মবিশ্বাস দেয়? এটি বিকাশের চেষ্টা করার মতো দক্ষতা কি? বা কোডটির প্রতি আত্মবিশ্বাসের অভাব কিছু এমন কিছু লোককে গ্রহণ করা সহজ বলে মনে হয়?
How do quick & dirty programmers know they got it right?
কারণ এটি কাজ করে :)