Come organizzare al meglio spaghetti Javascript sul client con un'architettura di server MVC?

2

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.

    
posta Zak 03.04.2013 - 03:38
fonte

1 risposta

3

Fai le stesse cose. Il test delle unità è disponibile tramite phantomjs o altri runtime e framework di test come Jasmine, Mocha e così via. Potresti anche consultare Karma . È possibile eseguire build CI utilizzando questi strumenti.

Puoi refactoring in JS proprio come faresti in altre lingue.

In breve, prendi tutte le tue conoscenze per affrontare questo problema nel codice back-end e usa gli strumenti disponibili per iniziare ad applicarlo al tuo codice di frontend.

    
risposta data 03.04.2013 - 04:04
fonte

Leggi altre domande sui tag