Supports Pillars:
We have achieved "perfection not when there is nothing left to add, but when there is nothing left to take away."* While even a beginner may get something to work, it takes skill and focus to reduce the design to its essentials. Triggers: the refactoring phase of TDD slack time the beginning of a new story card that breaks prior assumptions in the code Forces: coupling cohesion clarity duplication Resources: * quote from Antoine de Saint-Exupery Clean Code by (Uncle) Bob Martin |
