Extreme programming explained: embrace change
Extreme programming explained: embrace change
Test Driven Development: By Example
Test Driven Development: By Example
Test-driven development goes to school
Journal of Computing Sciences in Colleges
ComTest: a tool to impart TDD and unit testing to introductory level programming
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Impact of test-driven development on productivity, code and tests: A controlled experiment
Information and Software Technology
Hi-index | 0.00 |
We identify two main challenges in the teaching of Test Driven Development (TDD) over the last two years. The first challenge is to get students to rethink learning and design, and to really engage with this new approach. The second challenge is to explicitly develop their skills in testing, design and refactoring, given that they have little experience in these areas. This requires that fast and effective feedback be provided.