Refactorings ignore Public Interface

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Refactorings ignore Public Interface

jtuchel
Hi there,

Refactorings and the RB are great ways of improving existing software. This is especially true in context of legacy projects where there are tons of old, partly really bad code.

The RB in VAST is a great tool, but it completely ignores the IS_ side of classes. Renaming an instance methods and its accessors works fine, but the public interface of a class is not touched by the RB.

Shouldn't the RB be extended to also rename attributes, events and actions in the public interface? I guess that can be tricky for visual connections and such, but this shhould surely be considered as a useful extension that can hep existing projects a lot with their huge code base...

Just an idea. What do others think about this?

Joachim

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To view this discussion on the web visit https://groups.google.com/d/msg/va-smalltalk/-/2827tqvsbTwJ.
To post to this group, send email to [hidden email].
To unsubscribe from this group, send email to [hidden email].
For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.
Reply | Threaded
Open this post in threaded view
|

Re: Refactorings ignore Public Interface

Marten Feldtmann-2

Then it must also considet infos hold in the repository !?

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To post to this group, send email to [hidden email].
To unsubscribe from this group, send email to [hidden email].
For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.
Reply | Threaded
Open this post in threaded view
|

Re: Refactorings ignore Public Interface

jtuchel
Right!
I didn't say it's easy ;-)
Maybe a good exercise for Academic Projects...

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To view this discussion on the web visit https://groups.google.com/d/msg/va-smalltalk/-/6W9JunWYgYAJ.
To post to this group, send email to [hidden email].
To unsubscribe from this group, send email to [hidden email].
For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.