|
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Helion
|
|
The Clean Coder: A Code of Conduct for Professional Programmers
Robert C. Martin
|
|
The Pragmatic Programmer
Andrew Hunt, David Thomas
Helion
|
|
Working Effectively with Legacy Code
Michael C. Feathers
|
|
Effective Java: Second Edition
Joshua Bloch
Helion
|
|
Real World Java EE Patterns Rethinking Best Practices
Adam Bien
|
|
Real World Java Ee Night Hacks Dissecting the Business Tier
Adam Bien
|
|
Java Concurrency in Practice
Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Helion
|
|
Java Puzzlers: Traps, Pitfalls, and Corner Cases
Joshua Bloch, Neal Gafter
|
|
Release It!: Design and Deploy Production-Ready Software
Michael T. Nygard
|
|
Refactoring to Patterns
Joshua Kerievsky
Helion
|
|
Design patterns : elements of reusable object-oriented software
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Helion
|
|
Patterns of Enterprise Application Architecture
Martin Fowler
Helion
|
|
Refactoring: Improving the Design of Existing Code
Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Helion
|
|
Domain-driven Design: Tackling Complexity in the Heart of Software
Eric Evans
|
|
Growing Object-Oriented Software, Guided by Tests
Steve Freeman, Nat Pryce
|
|
xUnit Test Patterns: Refactoring Test Code
Gerard Meszaros
|