A “code smell” is any symptom in the source code that potentially indicates a deeper design problem.Identifying code smells helps developers plan targeted refactorings that align better with software design principles.One common code smell is having long methods, which can increase cognitive load and make code harder to maintain.Another code smell is duplicated code, which can lead to bugs and inconsistencies and indicates a need for tightening the design.