3 ms·
I've heard that the worst code is the 2nd version. You try to fix everything from the 1st version (real or perceived) and over correct as a result.
by marcinzm 7y ago
I've heard that the worst code is the 2nd version. You try to fix everything from the 1st version (real or perceived) and over correct as a result.
- bdavis__ 7y agoHowever the third iteration is something that you can be proud of. (but in my experience, 1/2 through the second iteration the funding gets cut off)
- hpolatyuruk 7y agoYes, I've heard that too. But in our rewriting case, it didn't happen. We didn't make that mistake. Usually, developers made a lot of mistake in the first version and they learned many lessons. Now they are experienced about software and they will try to implement everything in the 2nd version. And they will come up with the complex system again. In our case, we cut off many features and we kept our code base small.