Il mio capo sta pianificando di utilizzare le metriche della nostra build continua (costruisce ed esegue test su ogni commit) come parte delle nostre revisioni delle prestazioni (nella nostra metrica "qualità"). Questa mi sembra davvero una cattiva idea, ma mi piacerebbe sapere se qualcuno ha studiato questo o visto prima provato.
Il mio pensiero è che i nostri sviluppatori non faranno tutti i test che farebbero altrimenti, per paura che i test falliscano. Sento che sta trasformando un prezioso strumento di sviluppo in un bastone con cui battere gli sviluppatori.
L'ovvia controproposta è che promuoverà le persone a stare più attenti prima di impegnarsi, e quindi a migliorare la qualità.
Sono fuori base qui? Per favore, lascia da parte la domanda se dovremmo fare o meno revisioni delle prestazioni - che ha avuto risposta altrove.