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 条
  • [41] Supporting Introductory Test-Driven Labs with WebIDE
    Dvornik, Thomas
    Janzen, David S.
    Clements, John
    Dekhtyar, Olga
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 51 - 60
  • [42] 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
  • [43] 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
  • [44] Test-Driven Code Review: An Empirical Study
    Spadini, Davide
    Palomba, Fabio
    Baum, Tobias
    Hanenberg, Stefan
    Bruntink, Magiel
    Bacchelli, Alberto
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 1061 - 1072
  • [45] Automated recognition of test-driven development with Zorro
    Johnson, Philip M.
    Kou, Hongbing
    AGILE 2007, PROCEEDINGS, 2007, : 15 - +
  • [46] Towards Test-Driven Software Defined Networking
    Lebrun, David
    Vissicchio, Stefano
    Bonaventure, Olivier
    2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [47] Test-driven database development: A practical guide
    Rong, O
    EXTREME PROGRAMMING AND AGILE METHODS - XP/AGILE UNIVERSE 2003, 2003, 2753 : 82 - 90
  • [48] A NEAT way to test-driven network management
    Fantom, Will
    Alcock, Paul
    Simms, Ben
    Rotsos, Charalampos
    Race, Nicholas
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [49] Designing a Framework with Test-Driven Development: A Journey
    Guerra, Eduardo
    IEEE SOFTWARE, 2014, 31 (01) : 9 - 14
  • [50] Test-driven verification/validation of model transformations
    Lengyel, Laszlo
    Charaf, Hassan
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2015, 16 (02) : 85 - 97