Tutti i programmatori hanno il loro stile di programmazione. Ma alcuni degli stili sono, diciamo ... non diciamo. Quindi hai la revisione del codice per cercare di imporre determinate regole per un buon design e buone tecniche di programmazione.
Ma la maggior parte dei programmatori non ama la revisione del codice. A loro non piacciono gli altri che criticano il loro lavoro.
Chi pensano che debbano considerarsi migliori di me e dirmi che questo è un cattivo design, questo potrebbe essere fatto in un altro modo. Funziona bene? Qual è il problema? Questo è qualcosa che potrebbero dire (o pensare ma non dire che è altrettanto grave se non peggio).
Quindi come fai a far accettare alle persone la revisione del codice senza iniziare una guerra?
Come puoi convincerli che questa è una buona cosa; ciò non farà che migliorare le loro capacità di programmazione ed evitare un sacco di lavoro in seguito per sistemare e applicare patch a una quantità di zillion volte una cosa che hey ... "funziona"?
Le persone ti diranno come eseguire la revisione del codice (peer-programming, ispezioni formali, ecc.) cosa cercare in una revisione del codice, sono stati fatti studi per mostrare il numero di difetti che possono essere scoperti prima che il software colpisca la produzione ecc. Ma come convinci i programmatori ad accettare una revisione del codice?