| 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