In che modo il tuo team si avvicina al codice tecnico QA?

3

Per la prima volta, il nostro team sta adottando un approccio rigoroso al codice tecnico QA. Identifichiamo il lavoro al QA selezionando classi di alto livello e facendo QA e tutto ciò che chiama o usa al di sotto di esso (e ciò che chiamano / usano ecc.). Ritengo che la copertura del nostro codice QA sia ragionevolmente vicina al 100% e che mi apra gli occhi in termini di miglioramenti sia in termini di codice che di design, oltre a cogliere i bug in anticipo. Lo promuoverò sicuramente in futuro, ma mi chiedo in che modo altri team si avvicinino al QA del codice tecnico. Hai un approccio rigoroso? Miri al QA tutto? Una o due persone tendono a farlo o si diffondono in modo uniforme sulla squadra? Cosa cerchi quando fai QA? Ogni pensiero è apprezzato!

    
posta Chris Knight 10.12.2010 - 11:07
fonte

1 risposta

9

Ci sono un paio di cose che cerchiamo di fare:

1.) Le recensioni dei codici possono essere troppo tardi. Che ne dici di un paio / design di peer, programmazione peer / pair per iniziare?!

2.) Usa gli strumenti di analisi degli strumenti del codice statico e gli strumenti di controllo stile per sbarazzarti del materiale che distrae prima rivedi ciò che è veramente importante. Proprio come rivedere un articolo in inglese, se ci sono un sacco di problemi di ortografia e grammatica, allora è difficile rivedere il contenuto reale.

3.) Trova alcuni idiomi generali concordati che desideri che il tuo codice segua, ad esempio:

  • Codice alle interfacce
  • SRP (principio di responsabilità singola)
  • Non reinventare la ruota
  • Iniezione di dipendenza delle ricerche di fabbrica

In questo modo puoi creare un elenco di standard di codice di progettazione formulati in modo neutrale a cui tenti di aderire.

4.) Assicurati di renderlo un ambiente incoraggiante e neutramente formulato, stai giocando con gli ego fragili delle persone qui:)

"Mi piace il concetto e penso che possiamo migliorarlo con X" è meglio di "È semplicemente sbagliato".

Buona fortuna!

    
risposta data 10.12.2010 - 11:22
fonte

Leggi altre domande sui tag