Search for books, people and lists
Read This Twice
HomePeopleBooksSign In

A Philosophy of Software Design

John Ousterhout

This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the ...
Publish Date
2018
April 5
Goodreads rating
4.15
ISBN
9781732102200
Recommendations
1
Recommendations
Sep 18, 2020
@copyconstruct @JohnOusterhout It is a lovely book!      source