You can see this in his subsequent formulation of the 4 rules of simple design:
- Passes all the tests ("make it work")
- Contains no duplication ("make it right")
- Expresses all the ideas you want to express (aka reveals intention) ("make it right")
- Has no superfluous thoughts (aka fewest elements) (aka minimises classes and methods for OO languages) ("make it right")
What's missing in the newer design guidance is the equivalent of "make it fast".
No comments:
Post a Comment