Wartbaren Code schreibenWenige globale Variablen verwendenDas Problem mit globalen VariablenNebenwirkungen eines vergessenen varZugriff auf das globale ObjektSingle-var-MusterHoisting: Ein Problem mit verstreuten varsfor-Schleifenfor-in-SchleifenEingebaute Prototypen (nicht) erweiternswitch-MusterImplizite Typecasts vermeideneval() vermeidenZahlen umwandeln mit parseInt()Code-RichtlinienEinrückenGeschweifte KlammernPosition der öffnenden KlammerLeerraumNamenskonventionenKonstruktoren mit Großbuchstaben beginnenWörter trennenAndere Namens-MusterKommentare schreibenEine API-Dokumentation schreibenYUIDoc-BeispielSchreiben, um gelesen zu werdenPeer ReviewsMinifizieren … in der ProduktionsumgebungJSLint nutzenZusammenfassung