45. want to learn more?
• learn more about TDD:
- Test Driven Development: By Example - Kent Beck
- "Clean Code: Advanced TDD" video series on cleancoders.com
• Refactoring:
- Refactoring: Improving the Design of Existing Code - Martin Fowler
• learn more about Software Architecture/Design:
- Patterns of Enterprise Application Architecture - Martin Fowler
• learn how to cope with Legacy Code:
- Working Effectively with Legacy Code - Michael Feathers