I have 3 class libraries. A BBL, a DAL, and a DATA (about 15 datasets). Currently 4 [major] applications utilize the functionality in these DLL's. I'm rewriting one of those applications and I need to (1) Use some of the existing functionality in the libraries (2) Change some of it (3) Add new functionality (4) Add new datasets.
I'm back and forth about the best way to do this, while keeping my risks at a minimum. Some thoughts..
1) Use the existing projects and don't make any modifications, only additions 2) Make new libraries, bring over the code I can use, and make additions as needed 3) Implement partial classes in the existing projects
Eventually all 4 applications will use the newest functionality, but it will be a slow migration; so the old code can't be depricated yet.
Any thoughts?