DocumentCode :
1257398
Title :
Gardening Your Architecture, Part 1: Refactoring
Author :
Buschmann, Frank
Volume :
28
Issue :
4
fYear :
2011
Firstpage :
92
Lastpage :
94
Abstract :
Refactoring has a more precise definition than common practice might suggest: it´s a change that improves the developmental quality of some part of a system while preserving its functional behavior. Refactoring isn´t limited to code detail but can range up to the larger scale of a system´s software architecture. Yet refactoring is limited in what qualities it can help improve. It can also do more harm than good when practiced informally or ad hoc or when it´s used as a synonym for any form of change in a system.
Keywords :
software architecture; software maintenance; software quality; software architecture; software developmental quality; software refactoring; Change detection algorithms; Software development management; Software maintenance; Software quality; System design and analysis; code quality; design quality; developmental quality; refactoring;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2011.76
Filename :
5929528
Link To Document :
بازگشت