A Philosophy of Software Design, 2nd Edition. This item is unavailable.
4,877 ratings by Goodreads
Language: English
Published by Yaknyam Press, 2021
- Softcover
- Used

Seller: -OnTimeBooks-, Phoenix, AZ, U.S.A.-OnTimeBooks-
5-star seller
AbeBooks seller since March 9, 2023
Unavailable
Softcover
Condition: Used - Very good
£ 10.76
Item description from seller
Gently read. May have name of previous ownership, or ex-library edition. Binding tight; spine straight and smooth, with no creasing; covers clean and crisp. Minimal signs of handling or shelving. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships USPS Media Mail.
Seller Inventory # OTV.173210221X.VG
- Title
- A Philosophy of Software Design, 2nd Edition
- Author
- Ousterhout, John
- Publisher
- Yaknyam Press
- Publication year
- 2021
- Condition
- very_good
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 173210221X
- ISBN 13
- 9781732102217
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 software design process and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can write software more quickly and cheaply.
"Synopsis" may belong to another edition of this title.