Un progetto LAMP al momento sto lavorando è abbastanza ben organizzato sul back-end. Tuttavia, ci sono un sacco di pagine che hanno solo una diarrea di javascript e html spruzzate in molte località con poca architettura discernibile, rima o ragione. In alcuni casi, è stata creata una sorta di prototipo javascript per un controllo comune e il framework MVC sul posto si occupa delle pagine di template.
Come possiamo iniziare a controllare tutto questo codice spaghetti? Sui progetti di back-end vorrei iniziare con l'esecuzione di alcuni test unitari, CI, refactor comune MVC o codice modello / mapper, ecc.