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 条
  • [31] Test-driven development and software maintenance
    Tilley, S
    20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 488 - 489
  • [32] Test-Driven Development of Model Transformations
    Giner, Pau
    Pelechano, Vicente
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 748 - 752
  • [33] Test-driven modelling for model-driven development
    Zhang, YF
    IEEE SOFTWARE, 2004, 21 (05) : 80 - +
  • [34] 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
  • [35] Test-Driven Development for Spreadsheet Risk Management
    McDaid, Kevin
    Rust, Alan
    IEEE SOFTWARE, 2009, 26 (05) : 31 - 36
  • [36] Test-driven verification/validation of model transformations
    László Lengyel
    Hassan Charaf
    Frontiers of Information Technology & Electronic Engineering, 2015, 16 : 85 - 97
  • [37] Test-Driven Service Discovery in Mobile Environments
    Duda, Ingrid
    Hummel, Oliver
    2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 443 - +
  • [38] The effect of experience on the test-driven development process
    Matthias M. Müller
    Andreas Höfer
    Empirical Software Engineering, 2007, 12 : 593 - 615
  • [39] Test-Driven Feature Extraction of Web Components
    Long, Yong-Hao
    Chen, Yan-Cheng
    Chen, Xiang-Ping
    Shi, Xiao-Hong
    Zhou, Fan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (02) : 389 - 404
  • [40] Active learning in introductory programming courses through Student-led "live coding" and test-driven pair programming
    Gaspar, Alessio
    Langevin, Sarah
    IMSCI '07: INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS, 2007, : 258 - 263