Buy New
$82.50$82.50
$3.99 delivery Monday, October 5
Ships from: vladi1083 Sold by: vladi1083
Used - Very Good
$27.93$27.93
FREE delivery October 7 - 13
Ships from: Zoom Books Company Sold by: Zoom Books Company
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
A Philosophy of Software Design
Purchase options and add-ons
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.
- Print length190 pages
- LanguageEnglish
- Publication dateApril 6, 2018
- Dimensions6.5 x 0.43 x 8 inches
- ISBN-101732102201
- ISBN-13978-1732102200
Frequently bought together

Customers who viewed this item also viewed
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable SystemsPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Oct 3
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)David ThomasHardcoverFREE Shipping by AmazonGet it as soon as Saturday, Oct 3
- Fundamentals of Software Architecture: A Modern Engineering ApproachPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Oct 3
- Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))HardcoverFREE Shipping by AmazonGet it as soon as Saturday, Oct 3
- Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Oct 3
- Design Patterns: Elements of Reusable Object-Oriented SoftwareHardcoverFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Oct 3
Customers also bought or read
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
Hardcover$45.97$45.97FREE delivery Sat, Oct 3 - Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
Hardcover$45.15$45.15FREE delivery Sat, Oct 3 - Fundamentals of Software Architecture: A Modern Engineering Approach#1 Best SellerComputer Programming Logic
Paperback$52.40$52.40FREE delivery Sat, Oct 3 - Domain-Driven Design: Tackling Complexity in the Heart of Software
Hardcover$50.15$50.15FREE delivery Oct 8 - 12 - Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Paperback$59.99$59.99FREE delivery Sat, Oct 3 - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Paperback$43.99$43.99FREE delivery Sat, Oct 3 - Release It!: Design and Deploy Production-Ready Software
Paperback$40.36$40.36FREE delivery Sat, Oct 3 - Tidy First?: A Personal Exercise in Empirical Software Design
Paperback$28.23$28.23Delivery Sat, Oct 3 - Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
Paperback$25.50$25.50Delivery Sat, Oct 3 - Design Patterns: Elements of Reusable Object-Oriented Software
Hardcover$23.97$23.97Delivery Sat, Oct 3 - Software Engineering at Google: Lessons Learned from Programming Over Time
Paperback$32.15$32.15Delivery Sat, Oct 3 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$52.40$52.40FREE delivery Sat, Oct 3 - Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Paperback$37.49$37.49FREE delivery Sat, Oct 3 - Modern Software Engineering: Doing What Works to Build Better Software Faster
Paperback$39.99$39.99FREE delivery Sat, Oct 3 - Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Paperback$30.29$30.29Delivery Sat, Oct 3 - Observability Engineering: Achieving Production Excellence#1 New ReleaseSoftware Testing
Paperback$53.68$53.68FREE delivery Sat, Oct 3 - Operating Systems: Three Easy Pieces#1 Best SellerComputer Operating Systems Theory
Paperback$28.27$28.27Delivery Sat, Oct 3 - Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
Paperback$56.88$56.88FREE delivery Mon, Oct 5 - The Art of Readable Code: Simple and Practical Techniques for Writing Better Code
Paperback$28.61$28.61Delivery Oct 12 - 19 - Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series)
Paperback$33.30$33.30Delivery Oct 9 - 13 - Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition
Paperback$30.68$30.68Delivery Sat, Oct 3
Product details
- Publisher : Yaknyam Press
- Publication date : April 6, 2018
- Edition : 1st
- Language : English
- Print length : 190 pages
- ISBN-10 : 1732102201
- ISBN-13 : 978-1732102200
- Item Weight : 7.2 ounces
- Dimensions : 6.5 x 0.43 x 8 inches
- Best Sellers Rank: #301,663 in Books (See Top 100 in Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviews


















