The Library of Congress > LCCN Permalink

View this record in:  MARCXML | LC Authorities & Vocabularies

Software refactoring

LC control no.sh 99002049
LC classificationQA76.76.R42
Topical headingSoftware refactoring
    Browse this term in  LC Authorities  or the  LC Catalog
Variant(s)Computer software--Refactoring
Refactoring, Software
See alsoSoftware maintenance
    Browse this term in  LC Authorities
Found inWork cat.: 99-20765: Fowler, M. Refactoring : improving the design of existing code, 1999: CIP galley (Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure.)
Brave Idea Software web site, Mar. 15, 1999 (software refactoring: the process of restructuring code in an existing program to provide greater integrity, stability, and maintainability. Although refactoring can be a difficult process, it is often more practical and cost-effective than completely rewriting the entire application.)