Essential Skills for Agile Development
What’s this all about! Agile Development is offering a free book on eXtreme Programming (XP). Their generous licensing terms allow me to host the book for distribution on this site, as long as I keep their licensing notice intact.
Contents
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
Download
Download the whole book as pdf.
License
We are making the online version of the book for free for you to download. This version is licensed for your personal viewing only. You are also allowed to redistribute it as long as this license is retained. It is NOT licensed for printing or for commercial use. If you’d like to print it, please order the hard copy from us at www.agileskills.org.
This entry was posted on Wednesday, December 15th, 2004 at 5:52 pm and is tagged with managing software projects, test driven development, inappropriate references, crc cards, test chapter, acceptance test, agile development, pair programming, database user, extreme programming, unit test, user interface, chapter 9, chapter 8, chapter 11, chapter 13, chapter 7, chapter 3, logic. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback.

Add New Comment
Viewing 2 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks
(Trackback URL)