Read more stories on Hashnode
Articles with this tag
Object Boundaries Respected: Navigating Coupling Challenges · TL;DR: Respect object boundaries: avoid coupling to data and prioritize interfaces and...
While loops are foundational, enumerators and iterators represent progression. · TL;DR: Avoid index-based iteration. Embrace higher-order collection...
Tests are our safety net. When their integrity is in doubt, we're at risk · TL;DR: Steer clear of non-deterministic tests..
TL;DR - Caches discusses the problems with caching, such as coupling and maintainability, and proposes solutions like using an object mediator,...
Breaking the Chains of Duplication for Elegant and Maintainable Code · Problem
Don't Repeat Yourself
A Path to Clearer Code and Stronger Design · Problems
IFs / Type check Polluting.
Names are coupled to...