Teaching TDD, the Coding Dojo Style

Ramiro Batista da Luz, Adolfo Gustavo Serra Seca Neto, Robinson Vida Noronha · 2013

Coding Dojo is a dynamic and collaborative activity inspired in martial arts that follows a discipline in a cheerful and pleasant environment. Several agile development techniques are used during the Coding Dojo, such as test driven development, pair programming and baby steps. This article presents some Coding Dojo characteristics that help teaching agile development techniques. Some experienced practitioners were interviewed to get qualitative information about their perception of the Coding Dojo practice. An electronic survey was answered by Coding Dojo participants from several Coding Dojo groups in Brazil, which provided quantitative data. This article presents Coding Dojo as a teaching technique to help developers create software with higher test coverage rates.

Read the paper · More papers on PaperTik