3 ms·
>3) "A big-bang rewrite is the kind of project that is pretty much guaranteed to fail. >No, it's not. Especially if you're rewriting parts of it at a time as s
by thehardsphere 9y ago
>3) "A big-bang rewrite is the kind of project that is pretty much guaranteed to fail.
>No, it's not. Especially if you're rewriting parts of it at a time as separate modules
I guess it depends on what he considers to be a "big bang rewrite." I don't think any of the incremental approach you mention counts as one.
- MaulingMonkey 9y agoMy preferred definition here, is that a big bang rewrite is a monolithic rewrite so big it goes bang (fails), pushing things from "pretty much guaranteed to fail", to "is by definition a failure". You might end up rewriting the entire codebase through an incremental approach ala the Ship of Theseus through a series of smaller rewrites, but that's something very different and distinct from a "big bang rewrite" to me.