Confessions of a Dangerous Mind

Brain.FlushBuffer()
posts - 176, comments - 234, trackbacks - 93

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 giovedì 27 settembre 2007 00:41 |

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET