``Se ci sono abbastanza occhi [che cercano errori], gli errori diventano di poco conto'' [Raymond1]
Con il termine peer rewiew si intende il processo di collaborazione e revisione del lavoro, svolto da parte di tutti o molti dei partecipanti, al processo di sviluppo del codice in un Progetto Open Source.
Ci sono spesso diversi modi di implementare una data funzionalità, alcuni più efficaci, altri più veloci, altri ancora di più facile manutenzione. Ci sarà sicuramente almeno una persona tra gli utenti/sviluppatori interessati che ha già affrontato il problema che mi assilla o che può darmi una mano a risolverlo, dicendomi dove ho sbagliato o addirittura mostrandomi una soluzione alternativa; questo è il peer rewiew.
In alcuni ambiti - per esempio la sicurezza dei sistemi - è necessario poter verificare a fondo l'effettivo funzionamento di un programma, l'efficacia dei suoi algoritmi e della loro implementazione. Il peer rewiew, tipico del mondo open source risulta essere uno strumento molto efficace in questo senso.