One way to look at smells is with respect to principles and quality: "Smells are certain structures in the code that indicate violation of fundamental design principles and negatively impact design quality".
Un alt mod de a privi code smell este în raport cu principiile și calitatea: „smellurile sunt anumite structuri în cod, care indică încălcarea principiilor fundamentale de design și au un impact negativ asupra calității designului”.