Articles in this series
Converting your anemic dictionaries is easy · TL;DR: Convert your key/value into full behavioral objects Problems Addressed Associative arrays Fail...
Comments are dead. Tests are alive · TL;DR: Take your comment, compact it, and name your functions. Now test it and remove the comments. Problems...
You have a big algorithmic method. Let's break it. · TL;DR: Long methods are bad. Move them and break them. Problems Addressed Lack of...
Forget about data structures, DTOs, POJOs, and anemic objects. · TL;DR: Avoid external manipulation Problems Addressed Encapsulation Violation Anemic...
If I see a Variable that does not change. I call that variable a constant · TL;DR: Be explicit on what mutates and what does not. Problems...
Behavior is repeated across the system. But we are missing a concept · TL;DR: Put together what belongs together Problems Addressed Code...