Dunque, ho cominciato da qualche settimana un progetto web a cui sto dedicando una certa cura.
Tale progetto comprende anche un modesto uso (massiccio?) di javascript (e jQuery), il punto è che andando avanti con lo sviluppo mi sono accorto di aver scritto del codice javascript contorto e disordinato, e che se avessi continuato in quel modo sarebbe diventato moolto poco mantenibile.
E' da qualche giorno quindi che mi sto documentando su come organizzare al meglio il codice, su come impostare il progetto.
Tra le altre cose mi sono studiato anche la guida di HTML.IT dedicata alle tecniche avanzate, mi sono visto un video di Douglas Crockford (o come diamine si chiama ) e letto qualche blog (anche in inglese).
Il risultato è che si, ho imparato tante belle cose nuove, e che la mia tecnica di programmazione in javascript era rozza e soprattutto poco conforme alle tecniche di buona programmazione; ma tra Scope, Closure, Namespace, Funzioni anonime e Module Pattern, ho accumulato un pò di confusione >.<
Voi come vi approcciate alla stesura del codice? Come lo organizzate? Un esempio da cui cominciare? Mi servirebbe un ispirazione ecco! (vorrei sfruttare preferibilmente un approccio OOP)
P.S. attualmente il mio progetto sfrutta 2 plugin: Modernizr e jQuery.