Articles in this series
Sayit once and only once · Sayit once and only once TL;DR: Avoid duplicate email validations. Problems Addressed Repeated email validation logic in...
Breaking Free from the evil Singleton · TL;DR: Refactor singletons to reduce coupling Problems Addressed High coupling Difficult...
Favor immutability by converting attributes to sets · TL;DR: Using sets for attributes simplifies your code and makes state management easier Problems...
Building Immutable foundations from the ground · TL;DR: Pass essential attributes during object creation to reduce mutability and eliminate getters and...
Eliminating The Billion-Dollar Mistake forever · TL;DR: Use the Null Object Pattern to eliminate null checks and simplify your code. Problems...
The first instruction you learned should be the least you use · TL;DR: Remove all your Accidental IF-sentences Problems Addressed Code...