4 ms·
Point 3 seems to redefine “rewrite” as “partial rewrite”, which is essentially in the spirit of “never rewrite the [whole] code[base] from scratch”. Am I missin
by jt2190 7y ago
Point 3 seems to redefine “rewrite” as “partial rewrite”, which is essentially in the spirit of “never rewrite the [whole] code[base] from scratch”. Am I missing something?
Edit: Clarified quote of original rule.
- mcguire 7y agoTake a typical CRUD app. It'll have, say, something for inserting data, editing data, viewing data, and reporting. Pick one of those chunks (reporting is good; it's usually easy and gives insight into the data) and rewrite that. Release it (if it's a web application, modify the old app to redirect reporting requests to the new app). Lather, rinse, repeat until you have a completely rewritten app. It is more along the line of "don't try to do a big-bang release of everything" when you are initially writing an app.
- nwienert 7y agoThat’s exactly what they are doing, it says it in the article.
- m463 7y ago"refactor"