Click here to Skip to main content
15,891,933 members

Survey Results

How much time are you spending supporting legacy code?   [Edit]

Survey period: 6 Jun 2005 to 12 Jun 2005

There's a lot of it around. How much time are you spending caring for old code?

OptionVotes% 
100%. That's all I do706.62
over 80%12411.73
60% - 80%13012.30
40% - 60%16415.52
20% - 40%17816.84
less than 20% of my time23322.04
I don't touch legacy code15814.95



 
GeneralIf it ain't broke, don't fix it... Pin
Paul Vickery9-Jun-05 22:59
professionalPaul Vickery9-Jun-05 22:59 
I get annoyed with people thinking the legacy code should be re-written just because it's old.

The 'back-end' of our flagship product is written in C, and a lot of the code is just as it was 12-14 years ago. Our front-end is MFC, which either wraps, or just calls into, the back-end code.

Although I would describe the back-end as legacy, it works perfectly, is stable, and has been tested far more than the front-end ever will be.

I know that a lot of people think that we should re-write the back-end in C++/STL/etc, but why re-write if it works? If any bugs are discovered by our customers they are always in the front-end.

The only re-writes we do are just those necessary to support a new feature in the back-end, but we keep this in C, making as little impact as possible on the existing code, so as not to introduce bugs into existing features.

For this (main) development we use VC6 as we are not looking to support anything that this doesn't give us. We use VS.NET/C# for other (new) products, and DLLs to add to our main product.


"The way of a fool seems right to him, but a wise man listens to advice" - Proverbs 12:15 (NIV)
GeneralRe: If it ain't broke, don't fix it... Pin
Gary R. Wheeler11-Jun-05 2:23
Gary R. Wheeler11-Jun-05 2:23 
Generali just rewrite it!!!! Pin
tom_dx9-Jun-05 13:09
tom_dx9-Jun-05 13:09 
GeneralRe: i just rewrite it!!!! Pin
Marc Clifton9-Jun-05 15:08
mvaMarc Clifton9-Jun-05 15:08 
GeneralRe: i just rewrite it!!!! Pin
tom_dx9-Jun-05 16:39
tom_dx9-Jun-05 16:39 
GeneralUsing c++/Cli to gap between legacy code and new code Pin
| zvikapeer@hotmail.com9-Jun-05 10:23
| zvikapeer@hotmail.com9-Jun-05 10:23 
GeneralCode Is Like A Car Pin
Marc Clifton8-Jun-05 14:08
mvaMarc Clifton8-Jun-05 14:08 
GeneralRe: Code Is Like A Car Pin
jeremypettit9-Jun-05 11:12
jeremypettit9-Jun-05 11:12 
GeneralRe: Code Is Like A Car Pin
tom_dx9-Jun-05 16:40
tom_dx9-Jun-05 16:40 
GeneralRe: Code Is Like A Car Pin
jeremypettit10-Jun-05 4:23
jeremypettit10-Jun-05 4:23 
GeneralRe: Code Is Like A Car Pin
DavidNohejl11-Jun-05 10:15
DavidNohejl11-Jun-05 10:15 
GeneralRe: Code Is Like A Car Pin
Gary R. Wheeler11-Jun-05 2:03
Gary R. Wheeler11-Jun-05 2:03 
GeneralFor us, even VS.NET 2002 is legacy - but we still support it Pin
Anna-Jayne Metcalfe8-Jun-05 2:26
Anna-Jayne Metcalfe8-Jun-05 2:26 
GeneralWhat's legacy code Pin
eggie57-Jun-05 16:51
eggie57-Jun-05 16:51 
GeneralRe: What's legacy code Pin
Gary R. Wheeler11-Jun-05 1:53
Gary R. Wheeler11-Jun-05 1:53 
GeneralRe: What's legacy code Pin
eggie512-Jun-05 5:03
eggie512-Jun-05 5:03 
GeneralDo you consider MFC legacy code? Pin
dave182857-Jun-05 12:45
dave182857-Jun-05 12:45 
GeneralRe: Do you consider MFC legacy code? Pin
Bob Stanneveld7-Jun-05 20:39
Bob Stanneveld7-Jun-05 20:39 
GeneralRe: Do you consider MFC legacy code? Pin
Gary R. Wheeler11-Jun-05 1:58
Gary R. Wheeler11-Jun-05 1:58 
General2 Developer team Pin
WillemM7-Jun-05 5:38
WillemM7-Jun-05 5:38 
GeneralRe: 2 Developer team Pin
Gary R. Wheeler11-Jun-05 2:10
Gary R. Wheeler11-Jun-05 2:10 
GeneralThe same project for the last 7 years... Pin
Daniel Turini7-Jun-05 2:56
Daniel Turini7-Jun-05 2:56 
GeneralIs VC++ 6 stuff legacy code? Pin
Nish Nishant6-Jun-05 23:05
sitebuilderNish Nishant6-Jun-05 23:05 
GeneralRe: Is VC++ 6 stuff legacy code? Pin
Bob Stanneveld7-Jun-05 0:14
Bob Stanneveld7-Jun-05 0:14 
GeneralRe: Is VC++ 6 stuff legacy code? Pin
Nish Nishant7-Jun-05 0:42
sitebuilderNish Nishant7-Jun-05 0:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.