Skip to Content
The Programmer's Brain
book

The Programmer's Brain

by Felienne Hermans
September 2021
Intermediate to advanced
256 pages
8h 1m
English
Manning Publications
Content preview from The Programmer's Brain

12 Designing and improving larger systems

This chapter covers

  • Examining what effect different design decisions have on the understandability of codebases
  • Exploring trade-offs between different design decisions
  • Improving the design of existing codebases for better cognitive processing

So far in this book, we have discussed how to best read and write code. To do so, we have examined how cognitive processes play a role when reading and writing code. For larger codebases, however, it is not just small parts of code that influence how easy it is for people to comprehend it. The way in which you organize code also greatly influences how easily other people can interact with the code. This is especially true for code in libraries, frameworks, and ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Think Like a Programmer

Think Like a Programmer

V. Anton Spraul

Publisher Resources

ISBN: 9781617298677Publisher SupportOtherPublisher WebsiteErrata PagePurchase Link