voice of evidence What Do We Know about Test-Driven Development?

被引:42
作者
Shull, Forrest [1 ,2 ]
Melnik, Grigori [3 ]
Turhan, Burak [4 ]
Layman, Lucas [1 ]
Diep, Madeline [5 ]
Erdogmus, Hakan [6 ]
机构
[1] Univ Maryland, Fraunhofer Ctr Expt Software Engn, College Pk, MD 20742 USA
[2] Univ Maryland, Measurement & Knowledge Management Div, College Pk, MD 20742 USA
[3] Microsoft Corp, Patterns & Practices Grp, Redmond, WA 98052 USA
[4] Univ Oulu, Dept Informat Proc Sci, Oulu, Finland
[5] Univ Nebraska Lincolns, Dept Comp Sci & Engn, Lincoln, NE USA
[6] Univ Calgary, Calgary, AB T2N 1N4, Canada
基金
爱尔兰科学基金会;
关键词
Software engineering; Testing; software engineering;
D O I
10.1109/MS.2010.152
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
TDD proponents assert that frequent, incremental testing not only improves the delivered code's quality but also generates a cleaner design. The authors present results from a systematic literature review as well as commentary on the results from a TDD expert's experience on field projects. © 2006 IEEE.
引用
收藏
页码:16 / 19
页数:4
相关论文
共 3 条
  • [1] Beck K., 2003, Test Driven Development: By Example
  • [2] TDD: The art of fearless programming
    Jeffries, Ron
    Melnik, Grigori
    [J]. IEEE SOFTWARE, 2007, 24 (03) : 24 - 30
  • [3] TURHAN B, 2010, MAKING SOFTWARE WHAT, P399