Activity 5-1: Code Smells

A code smell is a characteristic of the code that suggests something is wrong, typically a weakness or funamental problem with the design. Code smells are not usually bugs or any obvious problem that prevents the code from running.

Typically the remedy for code smells is refactoring.

Comment smells
Naming smells
Function smells
Behavioral smells
Form

For more on code smells see: