Déterminer ce qui est et n'est pas une «odeur de code» est subjectif et varie selon le langage, le développeur et la méthodologie de développement. Avant de vous demander si une technique est une «odeur de code», demandez-vous quelles seraient les conséquences pour votre projet spécifique si vous utilisiez cette technique. Se demander simplement si quelque chose est une "odeur de code" ou non est trop subjectif.