Refactoring Process Verification

Refactoring plans of the complexity employed on the EATMS project require rigorous verification procedures. A process for verifying the refactoring specifications was, therefore, defined to assure that every refactoring requirement was applied correctly to all code items to which they were applicable. Some of the steps in the previous refactoring plan involved the application of thousands of complex refactoring operations applied to the code automatically. The process for verifying the accuracy of individual refactoring operations and the refactoring plan were guided by the project's Java Refactoring Specification Verification (JRFSV) document. The JRFSV stipulated an inspection test be designed to verify every ...

Get Information Systems Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.