Related posts
Posts tagged with bad-smells.
-
Bad Smells: Data
DTOs are an opportunity. If the data forms a good set, we can usually find a behavior that belon...
2019-03-20 3 min read -
Bad Smells: Hosting the change
Some problems become more apparent when you try to change the code. Ideally, a change decision a...
2019-03-20 3 min read -
Bad Smells: Inheritance
The relationship between a class and its subclass usually starts out simple but becomes more com...
2019-03-20 3 min read -
Bad Smells: Library classes
A modern application will use library classes. Sometimes these put us in a dilemma. We want the ...
2019-03-20 1 min read -
Bad Smells: Responsibility
Balancing responsibility between objects is difficult to achieve. One of the virtues of refactor...
2019-03-20 3 min read -
Bad Smells: Bloaters
The bloaters that we can find within a class are:...
2019-03-19 2 min read -
Bad Smells: Conditional logic
It is difficult to reason since we have to consider multiple paths through the code....
2019-03-19 3 min read -
Bad Smells: Duplication
Duplication causes the following problems:...
2019-03-19 3 min read -
Bad Smells: Naming
Some tools to choose names can be:...
2019-03-19 2 min read -
Bad Smells: Unnecessary complexity
Unnecessary code complexity can present itself in the following bad smells:...
2019-03-19 2 min read