Anti-pattern comuni
Riconoscere gli anti-pattern
Sezione intitolata “Riconoscere gli anti-pattern”Un anti-pattern è una soluzione che all’inizio sembra comoda, ma nel tempo genera confusione, bug o lentezza.
È una scorciatoia che rimanda il problema: all’inizio richiede meno lavoro, ma in seguito rende i dati più difficili da usare.
Esempi comuni:
- tabelle senza chiave primaria
- duplicazioni inutili
- colonne che mischiano troppi significati
- query lunghissime senza alias chiari
Un esempio facile da riconoscere
Sezione intitolata “Un esempio facile da riconoscere”Una colonna chiamata dati_extra che contiene pezzi diversi di informazione può sembrare comoda.
Il problema arriva quando vuoi cercare, filtrare o controllare quei dati. Il database non sa più bene cosa rappresenta quella colonna.
Perché vale la pena riconoscerli
Sezione intitolata “Perché vale la pena riconoscerli”Se impari a vedere questi schemi presto, eviti di costruire problemi che diventeranno costosi solo più avanti.
Riconoscerlo presto permette di correggere la struttura prima che il problema si allarghi.
Una domanda utile
Sezione intitolata “Una domanda utile”Quando una soluzione sembra fin troppo comoda, chiediti se stai semplificando davvero o se stai spostando il problema più avanti.