Well, i have to re factor a nightmare website written in coldfusion, javascripts, html, and make use of couples of plugins...I am the only developer left for this app. The last person maintaining the website and database got transferred. I am stuck with this ugly beast. I did re factor some files and functions but problems and bugs keep coming up.
My issue should i concentrate on fixing bugs or refactoring, i would like to completely spend time
refactoring vs being pulled to service a change request or bugs.
Some files are 8k of lines because the prev dev(not real dev) kept copy &pasting chunks of code instead of separating functionalities.
This is very a tightly coupled code, a small change in one file will requires changes in 4 to 5 other places.
I proposed to break the websites into small units of manageable parts and rebuild from the ground up.
So far, they not really listening but keep asking why the website is slow.
I am getting there one at a time by pulling and testing code out of the main website (locally).