By: John Ousterhout

A Philosophy of Software Design

This book addresses the topic of software 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 philo

Read Now Learn More * eBook includes iBooks, PDF & ePub versions
A Philosophy of Software Design
bg
img
img
img
img
shape
shape

Similar Books

5M

Copies Sold

1.5M

Cup Of Coffe

1M

Copies Released

50K

Happy Readers

Testimonials

Top