Progress Report -> Refactoring Project - ( February 17 - 19 )

EC
Evelyn Cusi Lopez
Mon, Feb 22, 2021 8:08 AM

Hi all ,

Last week I did these tasks:

Tasks for this week:

Regards,

Evelyn C.

Hi all , Last week I did these tasks: - Fix issues (#6366 <https://github.com/pharo-project/pharo/issues/6366> #8513 <https://github.com/pharo-project/pharo/issues/8513>),with the objective to* "rename method refactoring" only in specific packages* ( https://github.com/pharo-project/pharo/pull/8597). - Improve *extract setup refactoring,* now we can convert temporaries to inst variables, when these are used after the extracted code( https://github.com/pharo-project/pharo/pull/8596). - Improve some *warning messages* ( https://github.com/pharo-project/pharo/pull/8598). - Close already fixed issue https://github.com/pharo-project/pharo/issues/5580. - Improve* "convert temporary to instance variable refactoring"*, but this is in progress yet (Issue https://github.com/pharo-project/pharo/issues/3543 ) Tasks for this week: - Finish to improve convert temp to inst var refactoring - 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. - Fix issue RB*Change should not shortcut the factory. #3176 <https://github.com/pharo-project/pharo/issues/3176>, to use RB*Change factory. - Add support of traits and slots to model refactoring ( https://github.com/pharo-project/pharo/issues/8599) Regards, Evelyn C.