Le 28/01/2014 18:41, Pharo4Stef a écrit :
> this is years since I clean Morphic (may be I’m that good at it) but this is 
> important to 
> go step by step. So I would really like to get a list of simple actions.
> Do you have an idea?


What about a brutal scheme, independent of all code quality considerations:

- dedicate a Pharo release process *only* to Morphic cleaning so people
will know it gona be brutal
- mark as deprecated all morphic methods unsused in the system. When a
client (like me with DrGeo), use some of the deprecated method, fill a
bug ticket, then discussion should arise about what to do:
        i. unmark it as deprecated
        ii. move it in external package
        iii. adoption by the client in its application code
- do the same with unused classes from the Morph hierarchy.


I guess Steph already did some of this in the past.

The idea is you don't want to refactor unused code, right?

-- 
Dr. Geo http://drgeo.eu


Reply via email to