আমি দুঃখিত, তবে শীর্ষ প্রশ্নের সাথে বাদে এই প্রশ্নের বেশিরভাগ প্রশ্নের সাথে আমার একমত হতে হবে।
সফ্টওয়্যারটির প্রাথমিক মান হ'ল এটি নমনীয়।
আমি মনে করি না যে আপনার অন্য লোকের কোডটি কেবল কারণ ছাড়াই পুনর্লিখন করা উচিত। আপনার বৈশিষ্ট্যটি বাস্তবায়নের জন্য যদি কোনও কারণে আপনাকে কোনও মডিউল পরিবর্তন করতে হয় তবে আপনি এখন, আরও ভাল বা খারাপ হিসাবে, সেই মডিউলটির মালিক। এটিকে পরিবর্তন করুন, এর কিছুটি আবার লিখুন, এগুলি আবার লিখুন।
কখনও নমনীয়তার নিরিখে নিম্নমানের উত্পাদন করবেন না। সফটওয়্যারটিতে কিছু ফেলে দেওয়ার মতো জিনিস নেই। যদি ক্লায়েন্টটি তার অস্থায়ী কথা বলে এবং নির্দিষ্ট তারিখের পরে তাদের এটির প্রয়োজন হবে না এবং তারা মানের বিষয়ে চিন্তা করে না হয় হয় "খারাপ" বলুন বা লিখিতভাবে পান যে কোডটি আপনার দ্বারা বা অন্য কোনও প্রোগ্রামার একবার পরিবর্তন করবে না এটি উত্পাদনে মোতায়েন করা হয়েছে, বা তাদের মামলা করার অধিকার আপনার রয়েছে।
আমি এই উত্তরের কয়েকটিতে দরিদ্রতম ধারণাটি দেখি যে কিছু পরিষ্কার কোড একরকম উন্নয়নের গতি হ্রাস করে। যে কোনও পদার্থের কোনও প্রকল্পের জন্য (কাজের 6 ঘণ্টার বেশি) দীর্ঘ মেয়াদে ক্লিন কোড গতি বিকাশ (এক সপ্তাহের চেয়ে বড় কিছু)। আমি এটি সময় এবং সময় এবং সময় আবার দেখেছি।
দরিদ্র মানের কোডটি পেশা এবং আপনার সহকর্মীদের কাছে কেবল অসম্মানজনক। দুঃখিত তবে সত্য।
নমনীয় মানের জন্য তাই না, নমনীয়তার ক্ষেত্রে, সর্বদা!