Posted over 4 years ago

The TextMate text editor has joined the esteemed ranks of MS Word and Netscape as head posts along the dangerous road of rewriting your code base.

You might also like

From Java code to Java heap: Understanding and optimizing your application's memory usage
Convert TM color theme to pygments one
Programming Methodology - Download free content from Stanford on iTunes


Phil Oliver

I think this misses a significant point. Rewriting all of the code at once means that crufty stuff accumulated over years. A better approach is steady improvement of sections over time. Eventually everything is rewritten, just not all at once.

over 4 years ago   Like_icon 1 likes  
Abelardo Gonzalez

Careful that you don't forget about all the work around code that built up over the years if you do that though.

over 4 years ago   Like_icon 1 likes  
Phil Oliver

But let's not lose sight of a fundamental motivation to rewrite code: to improve its functionality. "Grow or die." But if you try to change it all at once, it's effectively writing an entirely new program. (Sometimes that's exactly what should happen.)

over 4 years ago   Like_icon 0 likes  
Jared Brown

I'm a huge proponent of iterative development. I would argue that writing an entirely new program is rarely if ever required. If that's the case then you should admit that your v1 was a prototype or that you had unskilled programmers building it.

over 4 years ago   Like_icon 1 likes  

Talentopoly Newsletter

A once-weekly round-up of the best programming and design posts.

Join 2050+ subscribers

We will never spam or share your email address. Easily unsubscribe