
Quanto spesso vi è capitato di guardare un pezzo di codice HTML, magari un maledetto legacy scrap di un progetto iniziato tre anni fa, e sentirvi come davanti a un ammasso di spaghetti senza fine?
Siamo onesti: la maggior parte di noi, quando deve tirare su una pagina veloce per mostrare il nuovo prototipo di una CNC o un log di un esperimento con l’IA, usa i `
Però, c’è un piccolo gioiellino che ha attirato l’attenzione su Hacker News: un approfondimento intitolato «On The
- ». Se non avete mai usato il tag `
- ` e `
- `, stiamo dando un senso strutturale ai dati. Non è solo ‘testo formattato’, è ‘questa è una definizione’, ‘questo è un valore’, ‘questo è un attributo’. Per noi che mastichiamo dati, che scriviamo script per estrarre info da file di configurazione o che modelliamo oggetti in Blender, la precisione è tutto. Se il codice è semantico, è più facile da parsare, più accessibile e, soprattutto, molto più leggibile quando devi tornare a riaprire quel file dopo sei mesi di sbadatate sessioni di gaming su Godot.
Certo, non aspettatevi che questo cambi il mondo della tecnologia deep-tech o che sblocchi nuove funzionalità nelle vostre macchine per il riciclo della plastica. Ma c’è un valore intrinseco nel fare le cose bene fin dall’inizio. Evitare l’overuse dei `
` è un atto di rispetto verso il proprio ‘io futuro’ che dovrà debuggare quel codice alle tre di notte.In un’era in cui l’hype per l’IA rischia di farci dimenticare le fondamenta del web, tornare a curare la semantica è un modo per dire: ‘Ehi, la struttura conta ancora’. Quindi, la prossima volta che dovete elencare le specifiche tecniche del vostro nuovo hardware custom, provate a usare una lista di descrizione. Il vostro parser (e la vostra salute mentale) vi ringrazieranno.
Source: On The <dl> (2021)
- ` (la Description List), non preoccupatevi, non siete soli. Molti lo ignorano o lo considerano una reliquia del web degli anni ’90, ma la verità è che la semantica che non sai di aver bisogno è proprio lì, pronta a salvarti la vita.
Il punto non è solo estetico o per far felici i puristi del W3C. Quando usiamo tag appropriati come `
- `, `
