|
|
|
|
|
by Sakes
4837 days ago
|
|
Most common answer to any CS question in school is... "It depends".. And I think that applies here. There are some situations where its better to have a good enough solution today rather than a perfect solution next week. And when you are in the earliest stages of product development, I apply this tip often (JFDI). But eventually there comes a time where your prototype has actually become a product, and too much hack & slash code begins to work against you rather than for you. You have to make the judgement of where this tipping point is yourself, I am sure it is different for many developers. Side note: I am currently refactoring a massive amount of my product's code because I am about to introduce some new and repetitive functionality. I don't mind hacky code, but to copy and paste it is down right sinful to me. So I guess I have reached my tipping point. |
|