Click here to Skip to main content
15,921,028 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: Start from scratch or not? Pin
CDP180230-Mar-16 2:05
CDP180230-Mar-16 2:05 
GeneralRe: Start from scratch or not? Pin
Nathan Minier30-Mar-16 2:38
professionalNathan Minier30-Mar-16 2:38 
GeneralRe: Start from scratch or not? Pin
Kornfeld Eliyahu Peter30-Mar-16 2:44
professionalKornfeld Eliyahu Peter30-Mar-16 2:44 
GeneralRe: Start from scratch or not? Pin
CDP180230-Mar-16 3:00
CDP180230-Mar-16 3:00 
GeneralRe: Start from scratch or not? Pin
Kornfeld Eliyahu Peter30-Mar-16 3:09
professionalKornfeld Eliyahu Peter30-Mar-16 3:09 
GeneralRe: Start from scratch or not? Pin
CDP180230-Mar-16 3:21
CDP180230-Mar-16 3:21 
GeneralRe: Start from scratch or not? Pin
Kornfeld Eliyahu Peter30-Mar-16 1:49
professionalKornfeld Eliyahu Peter30-Mar-16 1:49 
GeneralRe: Start from scratch or not? Pin
GuyThiebaut30-Mar-16 2:04
professionalGuyThiebaut30-Mar-16 2:04 
First thing I would do is print out all the source code and cover the floor of a room with the source code. Spend a good couple of days understanding the source code annotating it with markers and highlighters.
Then you might be in a better place to decide on whether to rewrite from scratch or refactor.

One very good piece of advice I read is - the quirky code that appears to be buggy was written the way it was written for very specific reasons, if you go rewriting it there is a chance that you might break a lot more than that one method.

The advantage of refactoring code is that you can gradually fix the code - so while it may be buggy in places you can be fairly certain that what you are doing is improving the code and 'correctness' of the code.

There is no reason why in your refactoring that you cannot in effect be writing a new framework at the same time, so slowly the code morphs into a better framework - it's not necessarily a start from scratch or fix the buggy code choice.
“That which can be asserted without evidence, can be dismissed without evidence.”

― Christopher Hitchens

GeneralRe: Start from scratch or not? Pin
Marc Clifton30-Mar-16 2:16
mvaMarc Clifton30-Mar-16 2:16 
GeneralRe: Start from scratch or not? Pin
super30-Mar-16 2:36
professionalsuper30-Mar-16 2:36 
GeneralRe: Start from scratch or not? Pin
peterchen30-Mar-16 2:30
peterchen30-Mar-16 2:30 
GeneralRe: Start from scratch or not? Pin
Nagy Vilmos30-Mar-16 3:01
professionalNagy Vilmos30-Mar-16 3:01 
GeneralRe: Start from scratch or not? Pin
kmoorevs30-Mar-16 4:07
kmoorevs30-Mar-16 4:07 
GeneralRe: Start from scratch or not? Pin
Mark_Wallace30-Mar-16 7:32
Mark_Wallace30-Mar-16 7:32 
GeneralDesigning bad after a bad design... Pin
Zafar Sultan30-Mar-16 0:32
Zafar Sultan30-Mar-16 0:32 
GeneralRe: Designing bad after a bad design... Pin
Eddy Vluggen30-Mar-16 0:35
professionalEddy Vluggen30-Mar-16 0:35 
GeneralRe: Designing bad after a bad design... Pin
Zafar Sultan30-Mar-16 0:41
Zafar Sultan30-Mar-16 0:41 
GeneralRe: Designing bad after a bad design... Pin
Eddy Vluggen30-Mar-16 0:43
professionalEddy Vluggen30-Mar-16 0:43 
GeneralRe: Designing bad after a bad design... Pin
Zafar Sultan30-Mar-16 0:47
Zafar Sultan30-Mar-16 0:47 
GeneralRe: Designing bad after a bad design... Pin
Sascha Lefèvre30-Mar-16 0:47
professionalSascha Lefèvre30-Mar-16 0:47 
GeneralRe: Designing bad after a bad design... Pin
Jörgen Andersson30-Mar-16 1:06
professionalJörgen Andersson30-Mar-16 1:06 
GeneralRe: Designing bad after a bad design... Pin
Eddy Vluggen30-Mar-16 2:21
professionalEddy Vluggen30-Mar-16 2:21 
GeneralRe: Designing bad after a bad design... Pin
OriginalGriff30-Mar-16 0:53
mveOriginalGriff30-Mar-16 0:53 
GeneralRe: Designing bad after a bad design... Pin
Mark_Wallace30-Mar-16 7:34
Mark_Wallace30-Mar-16 7:34 
GeneralRe: Designing bad after a bad design... Pin
Slacker00730-Mar-16 2:47
professionalSlacker00730-Mar-16 2:47 

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.