posted on Thursday, December 09, 2004 8:18 PM
by
davidboschmans
Free download: Essential Skills for Agile Development
Agileskills.org has an online version of the book "Essential Skills for Agile Development" for free to download.
Although this book targets the Java developer [all code samples are Java-code, Swing, ...], this book learns any developer how to apply the skills in Agile Development. Recommended reading for any software developer!
Chapter listings:
Chapter 1. Removing duplicate code
Chapter 2. Turning comments into code
Chapter 3. Removing code smells
Chapter 4. Keeping code fit
Chapter 5. Take care to inherit
Chapter 6. Handling inappropriate references
Chapter 7. Separate database, user interface and domain logic
Chapter 8. Managing software projects with user stories
Chapter 9. OO design with CRC cards
Chapter 10. Acceptance test
Chapter 11. How to acceptance test a user interface
Chapter 12. Unit test
Chapter 13. Test driven development
Chapter 14. Team development with CVS
Chapter 15. Essential skills for communications
Chapter 16. Pair programming