Designing Masterfully
Designing software masterfully helps you realize value sooner. Everyone wins. If you design software, you owe it to yourself to learn to do it masterfully. These books and tools help you do just that.
Refactoring: Improving the Design of Existing CodeRefactoring to PatternsTest Driven Development: By Example
Refactoring: Improving the Design of Existi...
by Martin Fowler
$41.93
Refactoring to Patterns
by Joshua Kerievsky
$41.93
Test Driven Development: By Example
by Kent Beck
$41.19
Domain-Driven Design: Tackling Complexity in the Heart of SoftwareDesign Patterns: Elements of Reusable Object-Oriented SoftwareWorking Effectively with Legacy Code
Domain-Driven Design: Tackling Complexity i...
by Eric Evans
$45.15
Design Patterns: Elements of Reusable Objec...
by Erich Gamma
$38.70
Working Effectively with Legacy Code
by Michael Feathers
$38.70