You are right on track. It always takes 2.6 to 3 times as long to fix rotten code as it would have to do correctly on first place. I run into this all the time. The problem I see with rotten code is that it only works 'in the here and now'. I know "rotten" code may be ok to get client side approvals. But that is very few clients. If the analysis phase and 'design' phase are done correctly, rotten code never sees light of day.
A developer with M.Sc. in Computer Science. Working professionally since 2010. In my free time I make music and cook.
Also I don't and after the recent events will not have Twitter.
Location
Budapest
Education
Eötvös Loránd University (ELTE - Budapest Hungary) Computer Science M. Sc.
I agree. To make it clear I meant that you rush your code to the point that you get confused what your own function 15 minutes ago exactly did. So I say even writing it takes more not to count fixing it.
Once my team got 6 new devs for a week to rush some features... The lead of them promised the code will be shipped the next night. Of course a rush like this will leave a rotten pile of code.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You are right on track. It always takes 2.6 to 3 times as long to fix rotten code as it would have to do correctly on first place. I run into this all the time. The problem I see with rotten code is that it only works 'in the here and now'. I know "rotten" code may be ok to get client side approvals. But that is very few clients. If the analysis phase and 'design' phase are done correctly, rotten code never sees light of day.
I agree. To make it clear I meant that you rush your code to the point that you get confused what your own function 15 minutes ago exactly did. So I say even writing it takes more not to count fixing it.
Once my team got 6 new devs for a week to rush some features... The lead of them promised the code will be shipped the next night. Of course a rush like this will leave a rotten pile of code.