TY - GEN
T1 - Most common mistakes in test-driven development practice
T2 - 3rd International Conference on Software Testing, Verification, and Validation Workshops, ICSTW 2010
AU - Aniche, Mauricio Finavaro
AU - Gerosa, Marco Aurélio
PY - 2010
Y1 - 2010
N2 - Test-driven development (TDD) is a software development practice that supposedly leads to better quality and fewer defects in code. TDD is a simple practice, but developers sometimes do not apply all the required steps correctly. This article presents some of the most common mistakes that programmers make when practicing TDD, identified by an online survey with 218 volunteer programmers. Some mistakes identified were: to forget the refactoring step, building complex test scenarios, and refactor another piece of code while working on a test. Some mistakes are frequently made by around 25% of programmers.
AB - Test-driven development (TDD) is a software development practice that supposedly leads to better quality and fewer defects in code. TDD is a simple practice, but developers sometimes do not apply all the required steps correctly. This article presents some of the most common mistakes that programmers make when practicing TDD, identified by an online survey with 218 volunteer programmers. Some mistakes identified were: to forget the refactoring step, building complex test scenarios, and refactor another piece of code while working on a test. Some mistakes are frequently made by around 25% of programmers.
UR - http://www.scopus.com/inward/record.url?scp=77953777009&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953777009&partnerID=8YFLogxK
U2 - 10.1109/ICSTW.2010.16
DO - 10.1109/ICSTW.2010.16
M3 - Conference contribution
AN - SCOPUS:77953777009
SN - 9780769540504
T3 - ICSTW 2010 - 3rd International Conference on Software Testing, Verification, and Validation Workshops
SP - 469
EP - 478
BT - ICSTW 2010 - 3rd International Conference on Software Testing, Verification, and Validation Workshops
Y2 - 6 April 2010 through 10 April 2010
ER -