Refactoring Browser Extensions: Dialogs are misleading

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

Refactoring Browser Extensions: Dialogs are misleading

jtuchel
Hi there,

with MED RB Extensions loaded in VAST 8.6.3 (and I guess all versions before) the confirmation dialogs are quite misleading or extremely hard to understand.
Example: Push up a method that exists in the superclass:



If I answer No (or Nein on a German Windows installation), the RB will do nothing, because the buttons offer answers to the second question, not the first one.

So in fact the two available options are:

* Copy down the superclass method to all subclasses that don't define it
* or do nothing

Of course I'd like to have Option 3: just push up and don't care about the existing implementation (because it is a subclassResponsibility just added by the Become Sibling refactoring, but RB can't know...). So I'd like to anser "no" to the first question, not the second ;-)

Most of the other confirmation dialogs are quite similar to this one. I guess this is a heritage from the origoinal RB code where not much time was spent in cross-dialect dialogs (which was a good thing, otherwise we'd probably not have any refactorings in VAST at all) and System prompt: and friends were quick wins.


Joachim

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.