Progress Report -> Refactoring Project - ( February 22 - 26 )

EC
Evelyn Cusi Lopez
Mon, Mar 1, 2021 8:21 AM

Hi all,

Last week I did these tasks:

Tasks for this week:

Regards,

Evelyn C.
https://github.com/pharo-project/pharo/pull/8609#partial-pull-merging

Hi all, Last week I did these tasks: - Improve convert temporary to instance variable refactoring <https://github.com/pharo-project/pharo/pull/8609> - Refactor methods to use Factory class instead of RB*Change classes directly <https://github.com/pharo-project/pharo/pull/8619> - Add support for traits in RBNamespace <https://github.com/pharo-project/pharo/pull/8660> - I fixed the issue of renaming classes and methods referenced in the traits' methods, so that it doesn't duplicate the method in classes that use the trait. - Add commands to use new refactorings with commander2 in Method context <https://github.com/pharo-project/pharo/pull/8663> - Fix rename shortcut <https://github.com/pharo-project/pharo/pull/8664> Tasks for this week: - Improve messages of issues: Incorrect message in Refactor push up with super sends #2656 <https://github.com/pharo-project/pharo/issues/2656> , Deleting a class with references gives extra "Do you want to delete anyway" msg #2586 - Fix move to component refactoring issue. - Fix Inline senders refactoring issue ( https://github.com/pharo-project/pharo/issues/6218) - Continue improving extract setUp method refactoring. - Improve instance variable refactoring <https://github.com/pharo-project/pharo/issues/8665> - Add ReplaceUsersOfInstanceVarXByY Refactoring <https://github.com/pharo-project/pharo/issues/8666> Regards, Evelyn C. <https://github.com/pharo-project/pharo/pull/8609#partial-pull-merging>