Click here to Skip to main content
15,847,077 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: In defense of spaghetti code. *ducks* Pin
Jeremy Falcon17-May-23 5:23
professionalJeremy Falcon17-May-23 5:23 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch17-May-23 5:26
mvahoney the codewitch17-May-23 5:26 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Jeremy Falcon17-May-23 5:28
professionalJeremy Falcon17-May-23 5:28 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch17-May-23 5:29
mvahoney the codewitch17-May-23 5:29 
GeneralRe: In defense of spaghetti code. *ducks* Pin
jmaida17-May-23 20:36
jmaida17-May-23 20:36 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 2:19
Eusebiu Marcu18-May-23 2:19 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Jeremy Falcon18-May-23 4:49
professionalJeremy Falcon18-May-23 4:49 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 7:15
Eusebiu Marcu18-May-23 7:15 
Jeremy Falcon wrote:
If this quick project was so insignificant, there shouldn't have been a diagram in the first place.

Indeed! The thing is that we don't know the full picture - maybe some PO/BA really wanted to have that flow diagram which got complex over time (no one said it was created at the same time with this 'small' change).

If the project was already a spaghetti code and the change was minimal (one can debate what minimal is, but since a full rewrite would be 2-3 MD ~$1-2k, I would assume just some functions), then it really doesn't make sense to refactor the whole thing (as small as would be) just for that minimal change. It makes sense if new changes/requirements would come but apparently that's not the case. If the client is fine (assuming that one asks it) with the spaghetti code and nothing will be added in the future, then again, doesn't make sense... E.g. think of a security patch/blocker that is dirty, does the job and can be released in 1h - this scenario I completely understand (I would recommend refactoring but if the client doesn't have the budget - which contradicts the 1k-2k rewrite but anyway... Smile | :) - then it's on the client).
If OP was part of the original team or at least was asked to change something previously and did not inform the client on the structure, then it's on OP.
Eusebiu

GeneralRe: In defense of spaghetti code. *ducks* Pin
Jeremy Falcon18-May-23 8:31
professionalJeremy Falcon18-May-23 8:31 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 9:34
Eusebiu Marcu18-May-23 9:34 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Jeremy Falcon18-May-23 12:34
professionalJeremy Falcon18-May-23 12:34 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 2:07
Eusebiu Marcu18-May-23 2:07 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 4:56
mvahoney the codewitch18-May-23 4:56 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 7:20
Eusebiu Marcu18-May-23 7:20 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 7:48
mvahoney the codewitch18-May-23 7:48 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 7:54
Eusebiu Marcu18-May-23 7:54 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 7:57
mvahoney the codewitch18-May-23 7:57 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 8:08
Eusebiu Marcu18-May-23 8:08 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 8:11
mvahoney the codewitch18-May-23 8:11 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 8:21
Eusebiu Marcu18-May-23 8:21 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 8:44
mvahoney the codewitch18-May-23 8:44 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 9:38
Eusebiu Marcu18-May-23 9:38 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 9:53
mvahoney the codewitch18-May-23 9:53 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 10:12
Eusebiu Marcu18-May-23 10:12 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 10:17
mvahoney the codewitch18-May-23 10:17 

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.