Best Books for a Software Design

by BuildMyVocab

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.

  1. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides
    Addison-Wesley Professional (Number of pages: 395)
  2. Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) by Robert C. Martin
    Prentice Hall (Number of pages: 320)
  3. Design for Software: A Playbook for Developers by Erik Klimczak
    Wiley (Number of pages: 320)
  4. Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering) by Len Bass,Paul Clements,Rick Kazman
    Addison-Wesley Professional (Number of pages: 640)
  5. SOFTWARE DESIGN PRINCIPLES by Ludwin Barbin
    Ludwin Barbin (Number of pages: 72)
  6. Head First Design Patterns: A Brain-Friendly Guide by Eric Freeman,Bert Bates,Kathy Sierra,Elisabeth Robson
    O'Reilly Media (Number of pages: 694)
  7. Software Design Decoded: 66 Ways Experts Think (MIT Press) by Marian Petre,André van der Hoek
    The MIT Press (Number of pages: 184)
  8. Software Requirements (3rd Edition) (Developer Best Practices) by Karl Wiegers,Joy Beatty
    Microsoft Press (Number of pages: 672)
  9. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
    Addison-Wesley Professional (Number of pages: 560)
  10. The Art of R Programming: A Tour of Statistical Software Design by Norman Matloff
    No 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.