
Principles Without Dogma
Six engineering principles - KISS, YAGNI, DRY, AHA, SoC, and SOLID - without the cult. On one running example (an online-store order calculation) you see where a rule saves the code and where it turns into new complexity. A principle is useful while it helps you think.




