1. Professionalism and Test-Driven Development.
- Author
-
Martin, Robert C.
- Subjects
- *
COMPUTER software developers , *PERFORMANCE standards , *COMPUTER software development , *PROFESSIONALISM , *COMPUTER programming management , *COMPUTER software , *SOFTWARE architecture , *COMPUTER programming , *COMPUTER science - Abstract
The article offers information on how professional software developers can improve their performance standards with effective implementation of test-driven development (TDD) process. It involves writing a unit test followed by writing a code which should fail in the test. Then a new code is written which should pass the test and thus a new capability is added to the software. The author suggests there are three laws to be kept in mind while using TDD which include not writing a code before first writing a failing unit test. Another thing is to not write more of a code than is sufficient to fail in the test and last but not the least not writing more of a code than is sufficient to pass the test.
- Published
- 2007
- Full Text
- View/download PDF