You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 16, 2020. It is now read-only.
RCFleischer edited this page Jul 7, 2011
·
1 revision
Use the parser/generator to construct a few special-purpose (idiosyncratic) refactorings.
Publish a few clean, common refactorings. Examples: moving a declaration closer to its first use; combining declaration and first assignment; adding/removing unnecessary braces for conditionals, loops, and case statements.
Extract refactoring patterns into a framework or meta-language, to encourage others to write and publish refactorings.
Extend the framework so search-patterns can be added to refactorings, to find where they could or should be used.