Guilherme Camargo

42%
Flag icon
It should be possible to understand each method independently. If you can’t understand the implementation of one method without also understanding the implementation of another, that’s a red flag. This red flag can occur in other contexts as well: if two pieces of code are physically separated, but each can only be understood by looking at the other, that is a red flag.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview