Test-driven programming

被引:0
|
作者
Georgiev, Bozhidar [1 ]
Georgieva, Adriana [2 ]
机构
[1] Tech Univ Sofia, Fac Comp Syst & Control, Sofia, Bulgaria
[2] TU Sofia, Fac Appl Math & Informat, Sofia, Bulgaria
关键词
Test-driven development; XML transformations of semi-structured data; XPath scripting language; eXtensible Stylesheet Language; eXtensible Stylesheet Language for Transformations;
D O I
10.1063/1.4854789
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In this paper, are presented some possibilities concerning the implementation of a test-driven development as a programming method. Here is offered a different point of view for creation of advanced programming techniques (build tests before programming source with all necessary software tools and modules respectively). Therefore, this nontraditional approach for easier programmer's work through building tests at first is preferable way of software development. This approach allows comparatively simple programming (applied with different object-oriented programming languages as for example JAVA, XML, PYTHON etc.). It is predictable way to develop software tools and to provide help about creating better software that is also easier to maintain. Test-driven programming is able to replace more complicated casual paradigms, used by many programmers.
引用
收藏
页码:455 / 460
页数:6
相关论文
共 50 条
  • [1] Test-Driven Roles for Pair Programming
    Goldman, Max
    Miller, Robert C.
    [J]. 2010 ICSE WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2010), 2010, : 13 - 20
  • [2] Test-Driven Learning in Early Programming Courses
    Janzen, David S.
    Saiedian, Hossein
    [J]. SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 532 - 536
  • [3] Test-Driven Synthesis
    Perelman, Daniel
    Gulwani, Sumit
    Grossman, Dan
    Provost, Peter
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (06) : 408 - 418
  • [4] Test-driven porting
    Bohnet, R
    Meszaros, G
    [J]. AGILE 2005, Proceedings, 2005, : 259 - 266
  • [5] Professionalism and test-driven development
    Martin, Robert C.
    [J]. IEEE SOFTWARE, 2007, 24 (03) : 32 - +
  • [6] Test-Driven Requirements Engineering
    Ebert, Christof
    Ray, Ruschil
    [J]. IEEE SOFTWARE, 2021, 38 (01) : 16 - 24
  • [7] Investigating the Impact of Peer Code Review and Pair Programming on Test-Driven Development
    Swamidurai, Rajendran
    Dennis, Brad
    Kannan, Uma
    [J]. IEEE SOUTHEASTCON 2014, 2014,
  • [8] Scaling test-driven development
    Ambler, Scott W.
    [J]. DR DOBBS JOURNAL, 2008, 33 (02): : 71 - 73
  • [9] Test-driven user interfaces
    Poole, C
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 285 - 286
  • [10] A Java programming Learning Assistant System using test-driven development method
    [J]. 1600, International Association of Engineers (40):