Confessions of a Dangerous Mind

Brain.FlushBuffer()
posts - 83, comments - 151, trackbacks - 325

BizTalk e il codice "inutile"

Quanto codice inutile abbiamo scritto, o abbiamo visto scrivere nella nostra carriera di sviluppatori/architetti di soluzioni software? Sicuramente moltissimo.

Spesso la fretta, dettata dalle richieste del mercato o dalla scarsa conoscenza degli argomenti, portano inesorabilmente alla scrittura di codice inutile, ovvero codice del quale la scrittura potrebbe essere evitata a patto di impiegare degli strumenti testati e sviluppati per risolvere il problema in esame.

Ultimamente ho avuto modo di scrivere una soluzione basata su BizTalk Server 2006 e devo dire di aver trovato la piattaforma estremamente potente e flessibile. Ho scritto solamente i componenti di cui necessitavo, trasformazioni, mappe, parser da flat file, componenti di pipeline ed orchestrations, ma mai codice core o plumbing. Questo cosa vuol dire? Vuol dire che ho una soluzione su misura per il cliente, e non devo manutenzionare una soluzione di interscambio dati "proprietaria", che sarebbe costata moltissimo.

Morale: prima di scrivere qualsiasi componente/applicazione/server, valutate le soluzioni che già propone il mercato; il codice inutile è dannoso e contiene bug quanto il codice utile ma una volta messo in produzione deve comunque essere manutenzionato a caro prezzo.

Print | posted on mercoledì 26 settembre 2007 21.41 |

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 3 and 8 and type the answer here:

Powered by: