 อธิบายแนวคิดของ 'รหัสกลิ่น'
 กลิ่นโค้ดเป็นคำที่ใช้อธิบายลักษณะของโค้ดที่สามารถบ่งบอกถึงตัวเลือกการออกแบบที่ไม่ดีหรือวิธีปฏิบัติในการเขียนโปรแกรมที่ไม่ดี โค้ดที่มีกลิ่นทั่วไป ได้แก่ การทำซ้ำ ขาดโมดูลาร์ ขาดความชัดเจน และซับซ้อนมากเกินไป กลิ่นของโค้ดอาจนำไปสู่การออกแบบที่มีปัญหา ซึ่งจะทำให้โค้ดยากต่อการบำรุงรักษาและทดสอบในอนาคต เป็นสิ่งสำคัญสำหรับนักพัฒนาที่จะต้องตระหนักถึงกลิ่นของโค้ด เนื่องจากอาจเป็นสัญญาณว่าโค้ดนั้นสามารถปรับเปลี่ยนโครงสร้างหรือปรับปรุงได้