On Saturday, 28 April 2012 at 11:42:19 UTC, Paulo Pinto wrote:
Rewriting seldom brings anything new. It almost like starting
from zero, without the benefit from all the bug fixes the
software has had along the years.

The hours wasted porting to a new language, could be used adding
features to existing code base, or refactoring.

There are times where a full re-write is better than keeping the old code. I'm rewriting my code for SmartMerger (TES3 project) from C to D, will probably be renamed to SmartMergeD). I'm getting stuck more and more adding and rewriting portions of code that are basically simple containers for different types; like associative arrays and array searching of different types.

It is quite refreshing to see how compact and simpler the code is; And this is the first project I'm fully embracing OO. I can't wait to see how D will look as it matures and the compiler gets to a fully stable condition.

Reply via email to