Click here to Skip to main content
15,884,821 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
User 1505687911-Mar-21 4:22
professionalUser 1505687911-Mar-21 4:22 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
  Forogar  11-Mar-21 7:21
professional  Forogar  11-Mar-21 7:21 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
Gerry Schmitz11-Mar-21 8:04
mveGerry Schmitz11-Mar-21 8:04 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
Gary R. Wheeler11-Mar-21 14:19
Gary R. Wheeler11-Mar-21 14:19 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
Carlos Perez Chavez12-Mar-21 2:16
Carlos Perez Chavez12-Mar-21 2:16 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
MikeCO1012-Mar-21 3:01
MikeCO1012-Mar-21 3:01 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
SeattleC++12-Mar-21 10:51
SeattleC++12-Mar-21 10:51 
GeneralRe: Legacy Systems Rewrite - Forgotten Knowledge Pin
Shmoken9912-Mar-21 14:10
Shmoken9912-Mar-21 14:10 
Can you write unit tests for the legacy code in the legacy language & framework?

If so, translation is possibly the safest solution, not a rewrite. Then write matching unit tests in both languages to make sure you've got all the off by 1 errors, etc.

I've been in this exact situation but even the customer didn't know how it worked, "Just make it the same!" Not pretty, not satisfying, but met the customer's schedule and expectations, so still a win?

Added unit tests as we learned more from the users to ensure any future refactors/rewrites would have some level of confidence, too.
GeneralCCC OTD 11-Mar-2021 - SOLUTION Pin
DerekT-P10-Mar-21 22:05
professionalDerekT-P10-Mar-21 22:05 
GeneralRe: CCC OTD 11-Mar-2021 Pin
pkfox10-Mar-21 23:21
professionalpkfox10-Mar-21 23:21 
GeneralRe: CCC OTD 11-Mar-2021 Pin
DerekT-P10-Mar-21 23:49
professionalDerekT-P10-Mar-21 23:49 
GeneralRe: CCC OTD 11-Mar-2021 - SOLUTION Pin
Greg Utas11-Mar-21 2:21
professionalGreg Utas11-Mar-21 2:21 
GeneralRe: CCC OTD 11-Mar-2021 - SOLUTION Pin
pkfox11-Mar-21 2:40
professionalpkfox11-Mar-21 2:40 
JokeRe: CCC OTD 11-Mar-2021 - SOLUTION Pin
DerekT-P11-Mar-21 2:55
professionalDerekT-P11-Mar-21 2:55 
GeneralRe: CCC OTD 11-Mar-2021 - SOLUTION Pin
OriginalGriff11-Mar-21 4:02
mveOriginalGriff11-Mar-21 4:02 
GeneralRe: CCC OTD 11-Mar-2021 - SOLUTION Pin
OriginalGriff11-Mar-21 4:03
mveOriginalGriff11-Mar-21 4:03 
NewsUh oh! The cloud on fire? Pin
Cp-Coder10-Mar-21 11:07
Cp-Coder10-Mar-21 11:07 
GeneralRe: Uh oh! The cloud on fire? Pin
markrlondon10-Mar-21 11:22
markrlondon10-Mar-21 11:22 
GeneralRe: Uh oh! The cloud on fire? Pin
Cp-Coder10-Mar-21 11:37
Cp-Coder10-Mar-21 11:37 
GeneralRe: Uh oh! The cloud on fire? Pin
glennPattonWork310-Mar-21 20:58
professionalglennPattonWork310-Mar-21 20:58 
GeneralRe: Uh oh! The cloud on fire? Pin
Gary R. Wheeler11-Mar-21 14:32
Gary R. Wheeler11-Mar-21 14:32 
GeneralRe: Uh oh! The cloud on fire? Pin
Rage10-Mar-21 19:09
professionalRage10-Mar-21 19:09 
GeneralRe: Uh oh! The cloud on fire? Pin
Daniel Pfeffer10-Mar-21 19:29
professionalDaniel Pfeffer10-Mar-21 19:29 
GeneralRe: Uh oh! The cloud on fire? Pin
Nelek10-Mar-21 20:09
protectorNelek10-Mar-21 20:09 
GeneralRe: Uh oh! The cloud on fire? Pin
Daniel Pfeffer10-Mar-21 21:15
professionalDaniel Pfeffer10-Mar-21 21:15 

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.