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