1
The lead developer built up the product with some obscure framework that was very immature, poorly coded and inefficient in its database calls. Various developers have expressed their concern and the lead has made the decision to rebuild the core of the product by remove the old framework and building a new one with 'the best parts of various other frameworks'. However he wants to keep most of the 'view' and 'controller' code from our current version of the product.
Has anyone else done this or seen this done when a long term solution was required but there was only time for a 'quick' solution?