Il mio progetto è iniziato come spaghetti code. Più sono DRY ed estensibile. Rendo il mio codice, più assomiglia ai file di configurazione e al codice che a eseguirli.
È una buona cosa o vuol dire che sto facendo qualcosa di sbagliato?
Sto scrivendo un programma che ritaglia i dati semistrutturati dai siti web e li trasforma in un formato comune.
Sto costruendo un parser di ricette, che analizza diversi microformati in un formato comune.