Siamo poi d'accordo su cos'è cattivo codice ? : Risultati


Ecco le opinioni raccolte su cos'è cattivo codice per noi:


Le 3 cose che sono state scelte di più come casi di cattivo codice (95%) sono:
  • Nomi di variabili senza senso, incomprensibili, irrintracciabili
  • Mancanza assoluta di naming convention e metodi con nomi fuorvianti
  • Trovare nel codice la stessa cosa fatta in 10 modi diversi

Le 3 cose che sono state considerate di meno come casi di cattivo codice (32-33%) sono:
  •  Mancanza di documentazione sulle configurazioni e sul deploy
  • Assenza totale di Unit test
  • Mancato uso di Interface e IoC

Sui 22 possibili casi di cattivo codice votati:
- su 10 dei punti siamo in accordo nel considerarli come cattivo codice (70% a 30% o meglio)
- su 12 punti non c'è sufficente accordo  (50% a 50% oppure  35% a 65% circa)



Qui il report totale (clicca qui)


   CONCLUSIONI   
Veniamo da team differenti e lavoriamo su progetti e su code-base differenti e lo stesso c'è stata una grossa convergenza. Ripetendo l'esperimento nel proprio team sulla propria code-base emergerebbero casi di cattivo codice più specifici e ci sarebbe una maggiore convergenza.



Print | posted @ Wednesday, February 18, 2009 8:59 PM

Comments have been closed on this topic.