Clean Code: A Handbook of Agile Software Craftsmanship | 4.12 |
Cracking the Coding Interview: 150 Programming Questions and Solutions | 3.56 |
| 4.23 |
Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
| 4.06 |
| 4.26 |
Agile Software Development, Principles, Patterns, and Practices | 4.33 |
| 4.17 |
Extreme Programming Explained: Embrace Change | 4.71 |
Scrum: A arte de fazer o dobro de trabalho na metade do tempo | 4 |
| 3.86 |
Don't Make Me Think, Revisited | 4.09 |
Elements of Programming Interviews - Adnan Aziz
- Tsung-Hsien Lee
- Amit Prakash
| 4 |
The Algorithm Design Manual | 4.4 |
Refactoring: Improving the Design of Existing Code | 4.13 |
| 4.71 |
| 5 |
Clean Architecture: A Craftsman's Guide to Software Structure and Design | 4.29 |
Patterns of Enterprise Application Architecture - Martin Fowler
- David Rice
- Matthew Foemmel
- Edward Hieatt
- Robert Mee
| 4.5 |
The Passionate Programmer | 3.56 |
Soft Skills: The Software Developer's Life Manual | 3.2 |
Agile Estimating and Planning | 4 |
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation | 4.27 |
Essential Scrum: A Practical Guide to the Most Popular Agile Process | 4 |
Working Effectively with Legacy Code | 4.33 |
Leading Lean Software Development - Mary Poppendieck
- Tom Poppendieck
| 3 |
Head First Design Patterns - Eric Freeman
- Kathy Sierra
- Bert Bates
- Elisabeth Robson
| 4.29 |
Test-Driven Development: By Example | 3.92 |
| 4.17 |
| 4.3 |
The 5 Elements of Effective Thinking - Edward B. Burger
- Michael Starbird
| 4.5 |
| 4.17 |
A Philosophy of Software Design | 4.12 |
| 5 |
| 5 |
| 5 |