Progress Report -> Refactoring Project - ( July 19 - July 23)

EC
Evelyn Cusi Lopez
Mon, Jul 26, 2021 12:15 PM

Hello everyone,

Last week I did these tasks:

Tasks for this week:
https://github.com/pharo-project/pharo/issues/9142

  • Add an option of settings to switch the use of refactoring between RB1
    and RB2.

  • Continue migrating refactoring. Some of them are:

    • RBExtractSetUpRefactoring
    • RBRenameMethodRefactoring
    • RBReplaceMethodRefactoring
    • RBInlineParameterRefactoring
    • RBInlineMethodRefactoring
    • RBDeprecateMethodRefactoring

Best regards,

Evelyn Cusi Lopez

Hello everyone, Last week I did these tasks: - Improve and integrate parametrized tests. Check these changes in the: PR 9599 <https://github.com/pharo-project/pharo/pull/9599> - Refactor and cleanUp refactoring classes - Integrate new migrated refactorings. Check these changes in the: PR 9623 <https://github.com/pharo-project/pharo/pull/9623> - Fix and integrate Scope Manager. Check these changes in the: PR 9683 <https://github.com/pharo-project/pharo/pull/9683> - Fix previous refactoring commands to load some methods of them in Calypso (to not have "is Undeclared" message while we load the package) Tasks for this week: <https://github.com/pharo-project/pharo/issues/9142> - Add an option of settings to switch the use of refactoring between RB1 and RB2. - Continue migrating refactoring. Some of them are: - RBExtractSetUpRefactoring - RBRenameMethodRefactoring - RBReplaceMethodRefactoring - RBInlineParameterRefactoring - RBInlineMethodRefactoring - RBDeprecateMethodRefactoring Best regards, Evelyn Cusi Lopez