A Philosophy of Software Design, 2nd Edition

John Ousterhout A Philosophy of Software Design Reviews Summary

Ratings Breakdown

Rated 4.5 by 2,147 people

Pros from Reviews

  • Concise and clear writing
  • Applicable high-level concepts
  • Valuable for experienced programmers
  • Good advice on comments
  • Unique insights on complexity
  • Short and easy to read
  • Changes perspective on coding

Cons from Reviews

  • Not for beginners
  • Some concepts are hit-and-miss
  • Limited depth on principles
  • Overemphasis on OOP
  • Some advice lacks universality

Notable Features

Paperback
196 pages
English language
Best Seller
High rating
You might also be interested in: