| tags: [ Software Architecture ] categories: [ Reading ]
关于软件设计和系统架构的书籍
| 书名 | 作者 | 年份 | |
|---|---|---|---|
| 1 | The Mythical Man-Month | Frederick P. Brooks | 1974 |
| 2 | Algorithms + Data Structures = Programs | Niklaus Wirth | 1976 |
| 3 | Programmers at Work | Susan M. Lammers | 1986 |
| 4 | The Tao of Programming | Geoffrey James | 1986 |
| 5 | Peopleware | Tom DeMacro, Tim Lister | 1987 |
| 6 | The Zen of Programming | Geoffrey James | 1988 |
| 7 | Code Complete | Steve McConnell | 1993 |
| 8 | Design Patterns | Erich Gamma, Richard Helm, et al. | 1994 |
| 9 | The Practice of Programming | Brian W. Kernighan, Rob Pike | 1999 |
| 10 | The Pragmatic Programmer | Andrew Hunt, David Thomas | 1999 |
| 11 | Agile Software Development | Robert C. Martin | 2002 |
| 12 | Patterns of Enterprise Application Architecture | Martin Fowler | 2002 |
| 13 | The Art of UNIX Programming | Eric Steven Raymond | 2003 |
| 14 | Enterprise Integration Patterns | Gregor Hohpe, Bobby Woolf | 2003 |
| 15 | Code Readings | Diomidis Spinellis | 2003 |
| 16 | Domain Driven Design | Eric Evans | 2003 |
| 17 | Working Effectively with Legacy Code | Michael C. Feathers | 2004 |
| 18 | Joel on Software | Joel Spolsky | 2004 |
| 19 | Code Craft | Pete Goodliffe | 2006 |
| 20 | Beautiful Code | Andy Oram, Greg Wilson | 2007 |
| 21 | More Joel on Software | Joel Spolsky | 2008 |
| 22 | Clean code | Robert C. Martin | 2008 |
| 23 | Coders at Work | Peter Siebel | 2009 |
| 24 | Beautiful Architecture | Diomidis Spinellis, Georgios Gousios | 2009 |
| 25 | Hackers & Painters | Paul Graham | 2010 |
| 26 | The Clean Coder | Robert Martin | 2011 |
| 27 | Designing Data-Intensive Applications | Martin Kleppmann | 2017 |
| 28 | Clean Architecture | Robert C. Martin | 2017 |
| 29 | Refactoring | Martin Fowler, Kent Beck | 2018 |
| 30 | A Philosophy of Software Design | John Ousterhout | 2018 |
| 31 | Large Scale C++ | John Debbie Lafferty, John Lakos | 2019 |
| 32 | Fundamentals of Software Architecture | Mark Richards, Neal Ford | 2020 |
| 33 | Software Architecture: The Hard Parts | Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani | 2021 |
| 34 | The Architecture of Open Source Applications | Amy Brown, Greg Wilson | |
| 35 | Cloud Design Patterns | Microsoft |
参考: https://www.shortform.com/best-books/genre/best-software-architecture-books-of-all-time