Sto lavorando a un'applicazione WebForms con diverse pagine. Ogni pagina attualmente carica JQuery in un tag script in testa. Un collega con cui lavoro insiste sul fatto che si tratta di codice WET e violazione del principio DRY poiché ogni pagina deve caricare JQuery individualmente. Suggerisce che il sito debba essere refactored come applicazione a singola pagina in modo che JQuery venga caricato solo una volta. Suggerisce che il contenuto debba essere commutato tra uno stato nascosto / non visibile per simulare il passaggio tra le pagine web.
Questa applicazione verrà utilizzata da 3 utenti su una rete intranet. La dimensione di JQuery è intorno a 250k.
Può davvero essere considerata una violazione del principio DRY? C'è la possibilità che due pagine web possano riferirsi a versioni diverse di JQuery, ma non considererei una violazione del principio. La logica mi sembra contorta. Cosa ne pensate?