O'Reilly logo

Extreme Programming Installed by Chet Hendrickson, Ann Anderson, Ron Jeffries

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Programmers Set the Rhythm

Programmers, every day you are responsible for creating your own sense of completion. Work on one story at a time. Work on one task from that story's tasks. Write a test that you need for that task. Run it just in case it already works. Code till it does work, running the tests frequently. When the test you're working on runs, take a moment. Tick it off in your mind—one more little bit of completion.

Write the tests one at a time, and test and code on the task until all the necessary tests run. Take a moment. Task done! Let yourself feel that little triumph. Cross the task off your list. Give it a little flourish. Task done!

Is the code in good shape for release—not necessarily finished, but able to run all the tests? ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required