Invece di usare una lista di controllo, penso che quello che stai cercando sia uno standard di codifica, qualcosa che dica al tuo team cosa ti aspetti dal loro codice e fornisci linee guida.
Lo standard di codifica potrebbe essere qualcosa di semplice come un modello per la denominazione delle variabili e una convenzione per come dovrebbe essere il codice (ad esempio parentesi su una linea a sé stante), o potrebbe essere qualcosa di molto più approfondito , dipende interamente dalle tue esigenze e dai requisiti delle tue squadre. Se tutta la squadra si atterrà a questo standard, renderà il codice molto più facile da accettare per chiunque, e ciò significa che c'è una linea guida per rivedere il codice contro.
Poiché la revisione del codice è qualcosa che il team sta facendo, vale la pena coinvolgere il team nella creazione dello standard di codifica. Se la squadra è coinvolta, si sentiranno molto più felici di attenersi allo standard che se vengono tramandate "regole dall'alto" perché è qualcosa che il team ha elaborato.
Una volta che hai questo standard significa che il team può rivedere il codice rispetto allo standard ed evidenziare eventuali problemi nel codice.