Anti-pattern comuni
Un anti-pattern è una scorciatoia che poi presenta il conto
Sezione intitolata “Un anti-pattern è una scorciatoia che poi presenta il conto”Un anti-pattern è una soluzione che all’inizio sembra comoda, ma nel tempo genera confusione, bug o lentezza.
È come mettere tutto in un cassetto “varie”. Oggi fai prima. Tra un mese non trovi più niente.
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.
Riconoscere un anti-pattern è già metà della correzione.
Una postura utile
Sezione intitolata “Una postura utile”Quando una soluzione sembra fin troppo comoda, vale la pena chiedersi se stai semplificando davvero oppure stai solo spostando il problema più avanti nel tempo.