Link copiato negli appunti
Ogni sviluppatore aspira alla perfezione... al modo migliore, a quello più veloce, a quello più efficace e pratico per fare le cose. In quanto ai CSS la perfezione (a parte quella della resa sui browser) del codice è molto soggettiva. Qui vi presento la mia selezione di caratteristiche del foglio di stile perfetto:
- Valido
- Semplice
- Logico
- Leggero
- Robusto
- Cross-browser
- A prova di futuro
- Non ridondante
- Ben organizzato
- Regole e dichiarazioni suddivise secondo una logica
- Senza hack né workaround
- Senza dichiarazioni superflue
- Ben ottimizzato
- Facilmente leggibile
- Commentato il giusto
Tra le caratteristiche che ho elencato sopra manca forse la più importante, quella che quasi le riassume tutte: la mantenibilità .Personalmente, punto soprattutto sulla semplicità , sulla compatibilità cross-browser e sull'ottimizzazione... E voi, su quali puntate quando scrivete CSS? Quali sono le più importanti a vostro parere? Ne ho dimenticata qualcuna?