I've done something like that a few times, although not on quite the same scale. Looking through someone else's code, spending an hour trying to understand exactly why they've done something convoluted and complicated, gradually coming to the realisation that actually there isn't any good reason for it, and ripping the entire wodge out and replacing it with a few alternative lines of code. A sort of `cruftectomy', I guess.
It's a nice buzz when it works, though - here's hoping the overnight build remains resolutely unimmolatory :)
no subject
Date: 2003-07-31 16:35 (UTC)I've done something like that a few times, although not on quite the same scale. Looking through someone else's code, spending an hour trying to understand exactly why they've done something convoluted and complicated, gradually coming to the realisation that actually there isn't any good reason for it, and ripping the entire wodge out and replacing it with a few alternative lines of code. A sort of `cruftectomy', I guess.
It's a nice buzz when it works, though - here's hoping the overnight build remains resolutely unimmolatory :)
nicholas