Dalam
pemrograman, dikatakan Bad Smell jika secara heuristik dicurigai ada
masalah dengan suatu kode meski kode tsb belum terbukti menimbulkan
masalah. Memanfaatkan CodeDeodorant bisa menghilangkan "smell" tsb,
namun tidak menghilangkan penyebabnya.
Menulis kode yang baik, termasuk menghindari code smells, seringkali bukan hal yang mudah. Terutama jika kita harus menuliskan suatu kode-kode baru sembari dikejar oleh waktu. Terlebih bila kode tersebut bukan untuk persoalan yang trivial bagi kita. Bagi saya, jika terpaksa menimbulkan "bau" maka segera pula dipakaikan "deodoran", alias CodeDeodorant. Deodoran ini seringnya berupa komentar dengan huruf kapital atau simbol-simbol yang menarik perhatian, atau memberi jarak vertikal dengan spasi (vertical whitespace)