Towards software configuration management for test-driven development

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Test-Driven Development is a technique where each change to the observable behavior of a program is motivated by a failing test. High design quality is maintained by continuous small design improvements called refactorings. While some integrated development environments support automated refactoring, they do not handle problems that occur if refactorings are used in development teams or on published interfaces. This paper outlines the idea of a specialized software configuration management tool which integrates into a development environment to record the steps of Test-Driven Development as operations. These operations are useful for summarizing local changes, merging parallel changes and for migrating code that uses published interfaces. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Freese, T. (2003). Towards software configuration management for test-driven development. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2649, 267–273. https://doi.org/10.1007/3-540-39195-9_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free