Extreme programming practices: Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
CFMWiki1 (talk | contribs)
Steering phase: Added Fail test: The code must fail the test.
Line 111:
* Design the task: If needed, the programmers will design the functionality of the task.
* Write [[unit test]]: Before the programmers start coding the functionality they first write automated tests. This is further discussed in the practice Unit Testing.
* WriteFail codetest: The programmerscode startmust tofail codethe test.
* Write code: The programmers write the minimal amount of code to pass the test.
* Run test: The unit tests are run to test the code.
* [[Code refactoring|Refactor]]: Remove any [[code smells]] from the code.