Qualità del codice

1. Qualità del codice

1. Viene utilizzato il corretto Doctype?

Il doctype (abbreviazione di  ‘document type declaration’ dichiarazione sul tipo di documento) informa i validatori sulla versione di (X)HTML utilizzata, e deve apparire proprio all’inizio di ogni pagina web. I Doctype sono una componente chiave per  le pagine web aderenti agli standard:  se omesso  i validatori di marcatori e di CSS non valideranno il vostro codice.
http://www.alistapart.com/articles/doctype/

Vedi anche:

[Da webaccessibile.org]

 

2. Viene utilizzato un Character set?

Se il vostro browser  non è in grado di determinate la codifica dei caratteri utilizzati nel documento web, all’utente potrebbero presentarsi pagine con caratteri illeggibili.  Questa informazione è particolarmente importante per coloro che gestiscono siti multilingua, anche se la dichiarazione della codifica utilizzata nel documento è importante per tutti coloro che producono codice XHTML/HTML o CSS.
http://www.w3.org/International/tutorials/tutorial-char-enc/

Vedi anche:

3. Il codice (X)HTML è validato?

Il codice validato viene interpretato piu’ velocemente di quello contenente errori. I browser diventano sempre più aderenti agli standard, è sta diventanto sempre più necessario scrivere codice HTML  valido e standard.
http://www.maxdesign.com.au/presentation/sit2003/06.htm

Vedi anche:

[Da webaccessibile.org]

4. Il codice CSS è validato?

Dovreste assicurarvi che sia nel codice HTML che nel CSS non vi siano errori, poichè questi potrebbero far apparire i documenti in modo pasticciato.

http://www.meyerweb.com/eric/articles/webrev/199904.html

Vedi anche:

5. Nel CSS  vengono  utilizzati trucchetti (hacks)??

Utilizzare i trucchetti è una scelta primariamente personale, derivante dalle conoscenze su come aggirare gli ostacoli in relazione al progetto che si sta cercando di realizzare.

http://www.mail-archive.com/wsg@webstandardsgroup.org/msg05823.html

Vedi anche:

6. Sono presenti class o id  non necessari?

Gli sviluppatori che imparano nuove competenze spesso producono un buon codice CSS ma uno scadente XHTML.  Specificatamente, il codice  HTML tende ad essere pieno di div e id non strettamente necessari. Ciò provoca un HTML  senza significato e fogli di stile pesanti.

http://www.clagnut.com/blog/228/

7. Il codice è ben strutturato?

Un marcatore semanticamente corretto usa gli elementi di html per gli scopi a loro propri. L’ HTML ben strutturato ha un significato semantico per un ampio spettro di user agent (  quali i   browser che non interpretano i fogli di stile, i browser testuali, PDA, motori di ricerca, ecc.)
http://www.maxdesign.com.au/presentation/benefits/index04.htm

Vedi anche:

8. Il sito presenta link errati o a pagine inestistenti?

I link interrotti possono frustrare gli utenti e, potenzialmente, allontanarli dal sito.   Inoltre i motori di ricerca tenderanno a non indicizzare il vostro sito.

Vedi anche:

9. Quali sono le prestazioni in termini di velocità e dimensione della pagina?

Non farmi aspettare… Questo è il messaggio che gli utenti confermano sondaggio dopo sondaggio. Anche gli utenti che arrivano da connessioni a banda larga possono lamentarsi di pagine lente a caricarsi.

http://www.websiteoptimization.com/speed/

10. Sono presenti errori nell’esecuzione di codice Javascript?

Internet Explore per Windows consente di attivare un debugger che appare in una nuova finestra pop up e informa circa la presenza di errori di javascript nella pagina.  Questa opzione si trova sotto la linguetta Avanzate in Opzioni Internet. Per eliminare questa funzione disabilitate la casella ‘Disattiva debug degli script’ nel paragrafo ‘Esplorazione’ .

 

Potrebbero interessarti anche i seguenti articoli

  • Accessibilità per i dispositiviAccessibilità per i dispositivi 4. Accessibilità per i dispositivi 4.1 La consultazione dle sito è accettabile sia con i nuovi che con i vecchi browser? Prima di iniziare a realizzare […]
  • Web standard non significa solo ‘sito-senza-tabelle’!Web standard non significa solo ‘sito-senza-tabelle’! Una lista di controllo per i web standard I web standard sono ben di piu’ che ‘un-sito-senza tabelle’ Il termine ‘web standard’ […]
  • Grado di separazione tra contenuto e presentazioneGrado di separazione tra contenuto e presentazione 2. Grado di separazione tra contenuto e presentazione 1. I CSS sono utilizzati per tutti gli aspetti di presentazione (caratteri, colore, riempitivo, bordi, […]
  • Gestione del sitoGestione del sito 6. Gestione del sito 1. Il sito ha una pagina di errore appropriata e di aiuto per le pagine non trovate (errore 404)  funzionante per tutte le pagine a […]
  • Usabilità di baseUsabilità di base 5. Usabilità di base 5.1 C'è una chiara gerarchia delle informazioni presentate? Organizzate e date priorità ai contenuti di una pagina utilizzando […]

Rispondi

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.