Large class

6 minute read

A large class is a code smell very similar to a long method. Some might argue that a lot of small classes make the code harder to follow. However, the exact ...

Primitive obsession

6 minute read

Primitive obsession is a code smell. Primitive in this context refers to programming language primitive data types. Obsession refers to always using these da...

Long method

6 minute read

A long method is a code smell. It is a well known fact that the longer a method is, the harder it is to understand. Smaller methods might be harder to follow...

Long parameter list

5 minute read

Long parameter list in a method call is a code smell. It indicates that there might be something wrong with the implementation.