A Comparison Algorithm for TDD
Can you test-drive an algorithm? Continue reading A Comparison Algorithm for TDD
Exploring Extreme Programming
Can you test-drive an algorithm? Continue reading A Comparison Algorithm for TDD
Fit’s standard interpretation tells us how well a program does against a set of test cases. We can design new semantics for reporters (that give us interesting information) and for rewriters (that make interesting transformations of our tests). Continue reading Semantics of Fit: A Path Toward New Tools
What’s in your team room? I summarize responses from the extremeprogramming newsgroup. Continue reading What’s in Your Team Room?
As a result of Kent Beck’s “Programming Intensive” workshop, Kent, Joseph Leddy, and I created a paper on one small aspect of design. Continue reading Cutting with the Grain: The Rhythms of Design
Procedural tests focus on a series of steps; declarative tests work from the input and states. Procedural tests are natural to write, but consider whether a declarative test expresses your intent more concisely and clearly. Continue reading Procedural and Declarative Tests
Extreme Programming Explained: Embrace Change, 2/e, by Kent Beck and Cynthia Andres. Addison-Wesley Professional, 2004. ISBN 0321278658. Kent Beck’s new introduction to the practices and philosophy of XP. See an extended summary. (Reviewed Feb., ’05)
A review of the new version of Extreme Programming Explained. Continue reading Overview of “Extreme Programming Explained, 2/e”
Coaching chart exercises – answers. Continue reading Coaching Charts Exercise – Answers
Consider both short-term and long-term value when selecting stories to implement. Continue reading Customer Value: Short-Term and Long-Term
Charts can help a team see itself better. Continue reading Coaching Charts Exercise