Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

3
  • 3
    You need to be very careful 'reusign large swaths of code', this can lead to unused legacy code and poor code structure. Refactoring is a better solution in my opinion. Commented Jan 14, 2011 at 13:49
  • 1
    Agreed. Part of that statement should be interpreted as 'refactor' into your 'new' project. That is, if you have indeed already committed on that drastic path. As mentioned by others, this is an extreme rarity that should almost never be done. Commented Jan 14, 2011 at 13:57
  • 1
    +1. Also, the rewrite will take time, during which maintenance will have to be done, but the same changes will need to be done on both code bases. Commented Jan 14, 2011 at 14:12