Chapter 4. Shalloway’s Law and Shalloway’s Principle
A few years ago someone in one of my1 design patterns classes mentioned I should name something after myself since I had written a successful book on design patterns. I, of course, liked this person and his idea immediately. So, I went about thinking about what would be appropriate. The best I could come up with was the following:
When N things need to change and N>1, Shalloway will find at most N-1 of these things.
Although I had hoped to find something complimentary, this was the most appropriate thing I could come up with. I point out that I didn’t ask for this when I was born; I was given this “ability.” Most people also have this trait. In other words, this isn’t choice; it’s how we are. ...
Get Essential Skills for the Agile Developer: A Guide to Better Programming and Design now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.