Considera che c'è un manager e un programmatore in un progetto. Un manager crea un compito che un programmatore esegue.
In questa situazione chi dovrebbe controllare che un programmatore non abbia commesso errori non verificabili come l'utilizzo di una mappa non thread-safe in un servizio Singleton? E chi controlla la struttura generale del codice del progetto?