Hi all,
I have this phpBB based code base. It started of as phpBB installation, and over years other developers contributed to this codebase building more-less same quality code as is the code in phpBB. And this codebase sucks. It is very hard to maintain it, not to mention extending it.
I ended up as main developer here and now I am faced with a challenge: To kill or not to kill!
I don't really know if it's smart to try and produce MVC application out of it. The idea here is to create (or use some OS MVC Frameworks) to gradually 'translate' this code functionality to standards-based MVC application with modularity, tests and everything a proper codebase should have. The problem - there is a large database in behind and fairly great number of users behind this app. I read some text on how to try and do this, but AFAIK nobody has any proves 🙂 that this can be done (inside normal amount of resources).
The second options (and the last as far as i can see) is to just drop this codemash, build a new app, transfer (transform) data to this new database architecture created on current and future needs of the app.
Does anyone has any suggestions? I would really appreciate any... Thanks a lot!