4 ms·
1) add source control and put a deploy system in place (start with manual steps, then automate what make sense 2) depending on the size of your db, you may wan
by tuxone 4y ago
1) add source control and put a deploy system in place (start with manual steps, then automate what make sense
2) depending on the size of your db, you may want to just go with a shared dev db.
So now you can fix and enhance things in dev
3) add in a modern web framework. Depends on your app but I would go on something like Symfony: same language, can integrate old stuff you don’t want to rewrite yet.
4) Slowly and steadily migrate your routes to the new framework based on the new requirements
Last point is key, it is very likely to miss crucial logic hidden in existing code.