On 9/7/11, Russell N. Nelson - rnnelson <rnnelson(a)clarkson.edu> wrote:
On the other hand, if you never clean up cruft, you
advance the date at
which a rewrite from scratch becomes necessary. Code which hasn't had the
entropy removed becomes brittle and hard to understand.
Sent from my Verizon Wireless Phone
-----Original message-----
From: Rob Lanphier <robla(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Sent: Wed, Sep 7, 2011 06:23:45 GMT+00:00
Subject: Re: [Wikitech-l] Can we make the life of extension developers
easier?
On Tue, Sep 6, 2011 at 2:05 PM, Brion Vibber <brion(a)pobox.com> wrote:
Generally speaking, we should only throw warnings
or remove old interfaces
that are actively broken (do not work correctly) or can no longer be
sanely
maintained -- removing a deprecated interface is a fairly extreme step and
should never be done just to make things look cleaner.
There may be little or even *negative* benefit to going around and
changing
all the calling code to use the new interface. I've seen *lots* of
regressions in commits that swap something to a new interface without
taking
into account how the interface actually changed, and they're harder to
track
down because the changes are often buried in generic code clean-up.
+1000.
Rob
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l