Ebook: A Philosophy of Software Design
Author: Ousterhout John K
- Tags: Computer software--Development, Software architecture, Computer software -- Development
- Year: 2018
- Publisher: Yaknyam Press
- City: Palo Alto;CA
- Edition: First edition (v1.0)
- Language: English
- azw3
The nature of complexity -- Working code isn't enough -- Modules should be deep -- Information hiding (and leakage) -- General-purpose modules are deeper -- Different layer, different abstraction -- Pull complexity downwards -- Better together or better apart? -- Define errors out of existence -- Design it twice -- Why write comments? The four excuses -- Comments should describe things that aren't obvious from the code -- Choosing names -- Write the comments first -- Modifying existing code -- Consistency -- Code should be obvious -- Software trends -- Designing for performance.
Download the book A Philosophy of Software Design for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)