A Philosophy of Software Design by John Ousterhout

A Philosophy of Software Design

John Ousterhout

190 pages first pub 2018 (editions)

nonfiction computer science technology informative slow-paced
Powered by AI (Beta)
Loading...

Description

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 ...

Read more

Community Reviews Summary of 257 reviews

Moods

informative 100%
inspiring 31%
reflective 25%
challenging 12%
relaxing 6%

Pace

medium 56%
fast 31%
slow 12%

Average rating

4.09

See all reviews...

Content Warnings

This book doesn't have any content warnings yet!

If you're the author of this book and want to add author-approved content warnings, please email us at [email protected] to request the content warning form.