"Chris" <(E-Mail Removed)> wrote in message
news:2004112316143865203%chriswheatley@maccom...
> On 2004-11-23 15:49:35 +0000, "Phillip Windell" <@.> said:
> c) change all references of the old UNC path to the new one and all
> references to 'the drive letter' to the new UNC path too. This is what
> I'd like to do, but I have to sell it to them.
>
> Any options from this point on won't get done as this is legacy code
> which is mearly being maintained whilst whole new systems are being
> written to replace it.
>
> c) get rid of all hard cocded references.
You had two "c"s,...but they go together anyway. An application should
never have stuff like this "hardcoded". These things should always be a
Configuration Option that you can change within some sort of Management
Interface. In my opinion the Management Interface (screen?), and the
configurable options and methods that go with it, should be the first things
the programmers work on before they get to the user's screens. An
application that cannot be properly reconfigured after "in use" without
rewriting source code is a disaster waiting to happen.
I don't know what to tell you about selling something to users. I never sell
to the users,...I sell my ideas to the management in charge, then I tell (or
management tells) the user the way it is going to be. Since they pay me to
do what I do, they consider most of ideas fairly and usually agree.
Now if, as you say, new systems are being written to replace the old,...then
why bother?..just band-ade it together until it is replaced. There's no
point in waisting a bunch of time with it if it is going to go away anyhow.
Then hope and pray that whoever writes the new ones know what they are doing
a little better.
--
Phillip Windell [MCP, MVP, CCNA]
www.wandtv.com