Developer's Daily DevDirectory
  main | apple | java | perl | unix | dev directory | web log
 
 
 
devdaily.com directory : General Programming : Extreme Programming


Directory : General Programming : Extreme Programming

  Options

Links
  • Command, Interpreter, Visitor - Design patterns are interesting in themselves, but it's useful to be able to move between patterns while refactoring a system. A look at how you can move between command, interpreter, and visitor.
  • Extreme Hour - A discussion of a very interesting and fun way to introduce XP to an organization.
  • refactoring.com - Refactoring -- a technique to restructure code in a disciplined way. Contains an online catalog of refactorings. Maintained by Martin Fowler.
  • Refactoring: An Example - In this article, we'll start with some realistic code, and work our way through several refactorings. We'll see our code become more clear, better designed, and higher quality.
  • Refactorings from Writing Efficient Programs - Jon Bentley wasn't using the term "refactoring" in his books like Writing Efficient Programming, but many of his optimization guidelines can be looked at that way. This paper describes several of those rules, and points out a few subtleties concerning them.
  • Test-First Challenge - This exercise offers you a chance to practice test-first through a series of challenges. Each challenge will provide a set of tests. Your job is to write code that supports the tests.
  • The Test-First Stoplight - Extreme Programmers write tests before they write the corresponding production code. In "test-first programming," you start with a small test, then write just enough code to implement it ...
  • XP Developer - An organisation of extreme programmers in London, they offer a wiki discussion area for developers in the UK.
  • XP on One Page - This mini-poster from xp123.com serves as a reminder about most aspects of XP.

Next 20