Abstract
In this paper, we describe patterns that can be used to find ways to integrate refactoring into everyday work in a software project. They are a part of a larger refactoring patterns pattern collection. We introduce the pattern collection and the background and describe three patterns in detail. Revision control logging pattern helps to maintain the rationale of the refactoring operations and separates refactoring from, for instance, feature development and bug fixes. Embed small refactorings encourages you to do the minor tweaks, fixes, and changes during your daily routines. Finally, Establish safety net guides you to setup unit tests and revision control before starting refactoring.
Original language | English |
---|---|
Title of host publication | Proceedings of the 10th Travelling Conference on Pattern Languages of Programs, VikingPLoP 2016 |
Publisher | ACM |
ISBN (Electronic) | 9781450342001 |
DOIs | |
Publication status | Published - 7 Apr 2016 |
Publication type | A4 Article in conference proceedings |
Event | Travelling Conference on Pattern Languages of Programs - Duration: 1 Jan 2000 → … |
Conference
Conference | Travelling Conference on Pattern Languages of Programs |
---|---|
Period | 1/01/00 → … |
Keywords
- Refactoring
- Software engineering
- Software process
Publication forum classification
- Publication forum level 1