Il design del codice: organizzare JavaScript
Il codice ben progettato è molto più semplice da mantenere, ottimizzare ed estendere, rendendo così più efficienti gli sviluppatori. Ci sono tre aspetti del code design, di alto livello e linguaggio-agnostici, che sono la chiave per raggiungere questo nirvana: l'architettura di sistema, la manutenibilità e la riusabilità. Si possono raggiungere tutti e tre con il module pattern, la cui struttura estendibile si presta a una solida architettura di sistema e ad una codebase manutenibile. Anthony Colangelo ci mostra come creare codice in componenti ben organizzati che possono essere riutilizzati in progetti futuri.