On 9/12/2010 5:51 PM, Patricia Shanahan wrote:
Peter Firmstone wrote:
Thanks for the link, do you have a patch with some tests? I can run them if
you like.
My next step is going to be to make the changes to the rest of the code for
the new interface, and start testing. I don't think there is any need to
commit until I've done at least some tests.
You've probably already got things straightened out by now, but one of things
that I do when I consolidate a default implementation, is make the super
version "final" so that I get compilation errors everywhere that it was used
before (or I rename it) and then I can look at each place to make sure that I've
not missed anything in understanding what the default should do, as well as
understanding what the non-defaults are doing, in case there is another
"standardize" opportunity inside of them.
Surely your IDE "search for definitions" shows you same thing, but I just find
"final" to make it easy to not "forget" to fix everything.
Gregg Wonderly