Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sviluppare un sito facilmente mantenibile e gestibile in poche mosse

Sviluppare un sito facilmente mantenibile e gestibile in poche mosse

Lo sviluppo di un sito web sottintende l'utilizzo di diverse tecnologie e risorse (HTML, CSS, PHP, JavaScript, ...) che vanno "assemblate" nel modo più ordinato e coerente possibile al fine di garantirne una facile gestione.

Vedremo una serie di best practices volte a raggiungere questo obiettivo. Si parlerà del concetto di eleganza del codice, di semantica, di namespace e convenzioni fino ad arrivare alla scomposizione e modularizzazione di parti della struttura del sito.

Al di là del parolone, l'intervento è di livello base e pensato per poter essere seguito da tutti.

http://seminariowebdesignerfreelance.com/

Your Inspiration

June 12, 2013
Tweet

More Decks by Your Inspiration

Other Decks in Technology

Transcript

  1. • Codice elegante • Semantica e convenzioni • Namespaces •

    Modularità Mantenibilità e gestibilità di un sito
  2. Semantica e convenzioni • Commentare le sezioni • Documentare le

    funzioni • Commentare i passaggi ambigui o particolari • Rimuovere parti di codice obsoleto • Commenti superflui sono da evitare
  3. Namespaces • Dare una struttura univoca ai nomi dei files,

    delle variabili, delle funzioni, … all’interno di un progetto get_info() getUser() add_file.php edit_file.php file_delete.php
  4. Modularità header.php: header richiesta + header della pagina navigation.php: navigazione

    footer.php: footer pagina + chiusura tag documento inclusion.php