Breaking changes Refactoring 2° di 2





    Per esempio sollevare una eccezione che prima era silenziata e ignorata - aggiungere un vincolo di unicità per due colonne di una tabella


Team Work
Nel tecnico esperto con competenze di refactorig prevale il coraggio di cambiare per migliorare il codice e la consapevolezza che i vantaggi sono maggiori dei rischi

Nel tecniico che ha la conoscenza storica del sistema prevale la tendenza a limitare cambiamenti che possono compromettere il sistema

Nel CTO attento alle esigenze degli utenti/clienti prevale la attenzione all'operatività del sistema in uso e alle conseguenze pratiche di un malfunzionamento

Invece di  radicare queste differenze di sensibilità e di ruolo è più efficace affrontare l'argomento insieme, unire le competenze del tecnico esperto per sfruttare le possibilità di migliorare la qualità interna, quelle del tecnico storico per conoscere gli impatti che il cambiamento può avere anche nelle parti meno conosciute del sistema e quelle del CTO per organizzare le info da raccogliere nella prima parte e valutare come procedere di conseguenza.




Print | posted @ giovedì 4 giugno 2009 02:04

Comments have been closed on this topic.