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 条
  • [41] Introducing Test Automation and Test-Driven Development: An Experience Report
    Damm, Lars-Ola
    Lundberg, Lars
    Olsson, David
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 3 - 15
  • [42] Test-Driven Development in scientific software: a survey
    Aziz Nanthaamornphong
    Jeffrey C. Carver
    Software Quality Journal, 2017, 25 : 343 - 372
  • [43] The effect of test-driven development on program code
    Mueller, Matthias M.
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 94 - 103
  • [44] Test-driven learning in high school computer science
    Stejskal, Ryan
    Siy, Harvey
    Software Engineering Education Conference, Proceedings, 2013, : 289 - 293
  • [45] Automation of Test Skeletons within Test-Driven Development Projects
    Olmez, Muhammet Mustafa
    Gehringer, Edward
    2024 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, CSEE & T 2024, 2024,
  • [46] USING TEST ORACLES AND FORMAL SPECIFICATIONS WITH TEST-DRIVEN DEVELOPMENT
    Alawneh, Shadi G.
    Peters, Dennis K.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (03) : 361 - 385
  • [47] Test-driven programming
    Georgiev, Bozhidar
    Georgieva, Adriana
    39TH INTERNATIONAL CONFERENCE APPLICATIONS OF MATHEMATICS IN ENGINEERING AND ECONOMICS (AMEE13), 2013, 1570 : 455 - 460
  • [48] Bringing Test-Driven Development to web service choreographies
    Besson, Felipe
    Moura, Paulo
    Kon, Fabio
    Milojicic, Dejan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 135 - 154
  • [49] Evaluation of test-driven development - An industrial case study
    Wastnus, Hans
    Gross, Hans-Gerhard
    ENASE 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2007, : 103 - +
  • [50] On the sustained use of a test-driven development practice at IBM
    Sanchez, Julio Cesar
    Williams, Laurie
    Maximilien, E. Michael
    AGILE 2007, PROCEEDINGS, 2007, : 5 - +