ENGLISH

A Philosophy of Software Design

Book information

Publisher
Yaknyam Press
ISBN
9781732102200, 1732102201
Language
english
Format
AZW3
Filesize
814 kB (833192 bytes)
Edition
First edition (v1.0)
Pages
x, 178 pages : illustrations ; 21 cm\0
Time added
2020-07-26 19:24:52

Description

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.

Similar books