
Refactoring is 'improving the design of code after it has been written' (Fowler, Martin. Refactoring pp. xvi). Developers spend a lot of time maintaining code that has already been written, and often has already been tested. Castalia offers automated refactorings - based on published and accepted methodologies - for several commonly used changes to code.
Castalia's refactoring work on the scope of the entire project. When a refactoring is invoked, Castalia will run through your entire project, evaluating the relevance of the refactoring to each unit, and applying changes as necessary.
Code templates
Sidebar