XP Home
XPractices
Introduction
Our Project Values
Code Formatting
Coding Standards
Method Comments
Class Comments
Continuous Integration,
Relentless
Testing
CRC Cards
Don't Go Dark
Documentation
Do it in an inspector
No, do it in a workspace
No, do it in an object
ENVY Discipline
Frequent Releases
Functional
Tests
Iterations
Just set the halt
Let
Smalltalk tell you
You're NOT gonna need it (YAGNI)
Code ownership
Pair programming
Do the simplest thing
that could
possibly work
Switch teams around
Unit
Testing
Project Variables
They're just rules |
|
This section includes the eXtreme
Programming practices originally written up for the famous "C3" project.
Please
note - these are notes from an ongoing project, full of spirit, who
embraced XP and made it work. If it reads like the work of a team of
believers, that's because it is. This isn't a carefully-framed sales
document for XP, it's a day in the life of people who do it and love it
and are telling you. Please read it in that light.
|
The practices described here are the specific ones used by the C3 team, the first
XP project. Some of what C3 did was specialized to their environment. Some of these specializations worked
really well, and might work for you. However, the real practices are those described in the published
books about XP. Please read this section with that in mind. |
Until the practices
are fully integrated into the current layout, please use the "Back" button to
return to this menu. |