DEV Community

Discussion on: 8 Things I've Learned Working in a Legacy Codebase

Collapse
 
abbeyperini profile image
Abbey Perini

I'm sorry your deadlines are so tight there's no time to think through or refactor!

I definitely mean try to replicate workflows as much as possible while you're tasked with adding something in. If that workflow can be updated, awesome. What I've seen and wanted to stay away from is creating situations where one change has to be done 3 different ways across similar workflows because each new developer reinvented the wheel.

Collapse
 
tamasbarta profile image
Tamás Barta

I agree, it just hurts :') That doesn't mean you're not right. :)

Thread Thread
 
abbeyperini profile image
Abbey Perini

Oh no! Not trying to downplay your pain either. I wish we only had 2 patterns competing. T.T

Just trying to clarify that tight deadlines are how we got here and I'm not reaching back without thought, but we've got to keep the ship afloat in the least complicated way.