On 5/11/2010 08:29, Christian Lohmaier wrote:
...
Well, any effort now, before the migration to Kenai would be a waste
of efforts IMHO. Better be the first to raise your hand when the
staging server is available. I'm pretty sure we need to do some more
or less heavy adaption of the website anyway.

[snip]

Yes, css is full of legacy cruft. But it isn't easy to just throw out
everything as OOo is huge and you never know who else is using parts
of it.
Not to mention the servlets, IZ, Mailinglists, anything that is
dynamic basically. That combined with different level of access rights
(not all users see every control available), then you need to be extra
careful.

But yes, the migration to Kenai is a great opportunity to get this
straight/to clean up.
...

It seems just common sense to put off changes until the conversion, but sometimes common sense is just ... wrong.

Forgive the old guy for maundering on, here, but in forty years of systems programming, I got called in on a /lot/ of conversions, upgrades, re-hosting, ... Here's my advice from down in the trenches.

Any improvements you can make in the old code, /provided/ they can be completely tested and shown to work, are very worth doing. "Mission creep" is a deadly enemy of good conversions. Doing the work now also allows for major "schedule slip" in the conversion ("We won't be able to start for another six months."). It makes the conversion effort easier because it defines what the output should be, and reduces the level of expertise required for the conversion. It also allows for the inevitable "got to have this" work, which will tie up the resources one might fondly imagine would be available for cleanup. (I'm thinking of old PITAs like unified login, and message numbers on e-mails, not to mention golden-rule stuff like re-branding.) In short, do as much as you can ahead of time; you'll be glad you did.

And if there are "cruft" parts of the code that are in fact being used in some obscure place, the time to find that out is /now/ -- some feature may be wacky for a day, until we restore the missing code, but it may be missing for a long time if we suddenly discover that it needs to be converted.
--
/tj/


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to