Learning test-driven development by counting lines

被引:5
|
作者
Vodde, Bas
Koskela, Lasse
机构
[1] Reaktor Innovations, FIN-00100 Helsinki
关键词
Agile development; Design; Education; Test design; Test-driven development;
D O I
10.1109/MS.2007.80
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test-driven development is an agile development practice that changes every minute of developers' daily lives. That's a big change! How can you best train developers in such a pervasive practice? One method is to write tests for counting lines of code. While developing the tests, developers run into problems that force them to reevaluate their design. This experience provides valuable insights into TDD and its benefits.
引用
收藏
页码:74 / +
页数:7
相关论文
共 50 条
  • [21] Effects of Developer Experience on Learning and Applying Unit Test-Driven Development
    Latorre, Roberto
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (04) : 381 - 395
  • [22] Test-driven modelling for model-driven development
    Zhang, YF
    IEEE SOFTWARE, 2004, 21 (05) : 80 - +
  • [23] Test-Driven Development for Spreadsheet Risk Management
    McDaid, Kevin
    Rust, Alan
    IEEE SOFTWARE, 2009, 26 (05) : 31 - 36
  • [24] The effect of experience on the test-driven development process
    Matthias M. Müller
    Andreas Höfer
    Empirical Software Engineering, 2007, 12 : 593 - 615
  • [25] Formal Test-Driven Development with Verified Test Cases
    Aichernig, Bernhard K.
    Lorber, Florian
    Tiran, Stefan
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 626 - 635
  • [26] Test-Driven Learning in Early Programming Courses
    Janzen, David S.
    Saiedian, Hossein
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 532 - 536
  • [27] A leveled examination of test-driven development acceptance
    Janzen, David S.
    Saiedian, Hossein
    ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 719 - 722
  • [28] Designing a Framework with Test-Driven Development: A Journey
    Guerra, Eduardo
    IEEE SOFTWARE, 2014, 31 (01) : 9 - 14
  • [29] Automated recognition of test-driven development with Zorro
    Johnson, Philip M.
    Kou, Hongbing
    AGILE 2007, PROCEEDINGS, 2007, : 15 - +
  • [30] Test-driven database development: A practical guide
    Rong, O
    EXTREME PROGRAMMING AND AGILE METHODS - XP/AGILE UNIVERSE 2003, 2003, 2753 : 82 - 90