কোড স্মেল
কম্পিউটার প্রোগ্রামিং এর ভাষায়, কোড স্মেল হচ্ছে সেই নমুনা যেটা দেখে বুঝা যায় কোডের মাঝখানে কোথাও সমস্যা রয়ে গেছে। কোড স্মেল কোন বাগ না। প্রোগ্রামিংএ কোড স্মেল কোন কাজে সমস্যা তৈরি করে না, কিন্তু এটা প্রোগ্রামিং ডিজাইন এর দুর্বলতা প্রকাশ করে। কোড স্মেল গুলো সফটওয়্যার ডেভেলপমেন্টকে ধীর করে দেয় এবং ভবিষ্যতে বাগ আসার বা নতুন সমস্যা হওয়ার সম্ভাবনা রেখে দেয়। Code smell বা বাজে কোড বোঝার কিছু প্যাটার্ন আছে যা দেখে বোঝা যায়। এখানে এই সম্পর্কে কিছু ধারণা দেয়া হল। Code smell সাধারনত ২ ভাগে বিভক্ত।