September 2019
Intermediate to advanced
352 pages
8h 3m
English
Topic 8 | The Essence of Good Design |
The world is full of gurus and pundits, all eager to pass on their hard-earned wisdom when it comes to How to Design Software. There are acronyms, lists (which seem to favor five entries), patterns, diagrams, videos, talks, and (the internet being the internet) probably a cool series on the Law of Demeter explained using interpretive dance.
And we, your gentle authors, are guilty of this too. But we'd like to make amends by explaining something that only became apparent to us fairly recently. First, the general statement:
| Tip 14 | Good Design Is Easier to Change Than Bad Design |
A thing is well designed if it adapts to the people who use it. For code, that means it must adapt by changing. So we believe in the ETC ...
Read now
Unlock full access