Code That Fits in Your Head : Heuristics for Software Engineering
Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing.
![](https://jameswilliams.me/images/book/coverImage/cec4c321bde54565806e76f7b3a97f16/size_1024.jpg)