Ratings Breakdown
Rated 4.6 by 3,192 people
Pros from Reviews
- Good introduction to software design principles
- Useful advice on components design
- Must-read for software engineers
- Excellent book
- Essential for software professionals
Cons from Reviews
- Not as impactful as Clean Code
- Repetition of earlier work
- Over-simplified descriptions
- Militant views on clean design
- Ignores non-functional requirements
Notable Features
Software Structure
Design
Craftsman's Guide
You might also be interested in:
- Beadalon Round Nose Chain Cutter 3-in-1
- Swiss Madison Well Made Forever Claire 24" Ceramic Console Sink
- Blink Video Doorbell | Two-way audio
- Boost Oxygen Boost Oxygen XL Portable Oxygen Canisters (3 Pack)
- Amazon Renewed Apple MacBook Pro 15 inch 16GB 512GB Space Gray
- GINOST Portable Air Conditioners
- Viasox Non-Binding Diabetic Socks for Men & Women
- AEXGE Small Anal Plug Butt
- Davidson's Tea Herbal Chamomile & Fruit Loose Leaf Tea
- Amazon Basics Metal Surge Protector Power Strip