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. |


If I log into my server via SSH, here’s what I get for today’s logs for this file:
This is a grand total of 2 people (search engines, actually) downloading it today, or a total of .29% of my traffic. .0029 * 31 days * 1000 people / day * 2 MB / person = 179.8MB, which is only 1 days worth of HTML/Image traffic on this blog, and certainly not over my bandwidth limit. Sorry Andrew, but this file just isn’t that popular. And, with new articles everyday, the hit-ratio will drop, drop, drop!
You gotta remember; only I hold the numerical secrets
Is it really a wise idea to host a 2 mb file? If 10% of your visitors in a week download it, then you will easily surpass your bandwidth limit. And what if 10% of those who initially downloaded it accidentally delete and wish to re-download it? Pray to God that your ad-money will cover the fees…