At what point do you quit adding features and patches to existing code, give up on it, and rewrite it from scratch the way it should have been done?
When you can afford not to do maintenance on the existing version and spend your time playing catchup by duplicating working (if ugly) features.
That is to say "not very often at all".
I think the idea that rewriting from scratch is good is one of the myths open source developers tell ourselves.
In reply to Re: rebuilding working code
by chromatic
in thread rebuilding working code
by jfroebe
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |