Best Books for a Software Design
List of "Best Books for a Software Design" compiled based on Amazon book reviews by experts. These books are used by students of top institutes, universities, colleges and professionals. Please feel free to suggest any other book on this topic using the comment section below.
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma,Richard Helm,Ralph Johnson,John VlissidesAddison-Wesley Professional (Number of pages: 395)
- Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) by Robert C. MartinPrentice Hall (Number of pages: 320)
- Design for Software: A Playbook for Developers by Erik KlimczakWiley (Number of pages: 320)
- Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering) by Len Bass,Paul Clements,Rick KazmanAddison-Wesley Professional (Number of pages: 640)
- SOFTWARE DESIGN PRINCIPLES by Ludwin BarbinLudwin Barbin (Number of pages: 72)
- Head First Design Patterns: A Brain-Friendly Guide by Eric Freeman,Bert Bates,Kathy Sierra,Elisabeth RobsonO'Reilly Media (Number of pages: 694)
- Software Design Decoded: 66 Ways Experts Think (MIT Press) by Marian Petre,André van der HoekThe MIT Press (Number of pages: 184)
- Software Requirements (3rd Edition) (Developer Best Practices) by Karl Wiegers,Joy BeattyMicrosoft Press (Number of pages: 672)
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric EvansAddison-Wesley Professional (Number of pages: 560)
- The Art of R Programming: A Tour of Statistical Software Design by Norman MatloffNo Starch Press (Number of pages: 400)
Discuss anything about "Best Books for a Software Design" below. Submit your favourite books on the topic using the comment section below.