« Développer en Java/Analyse statique de code » : différence entre les versions

(→‎FindBugs™ : intro)
 
; Pratiques à risques : sauts dans le code (instructions <code>break</code> ou <code>continue</code> dans les boucles)
; Code de mauvaise qualité : redondances (code copiercopié-collé), code complexe (méthode avec une [[w:Nombre cyclomatique|complexité cyclomatique]] trop élevée)
; Code suspect : méthodes privées jamais appelées, variables lues avant d'être initialisées, variables jamais lues
; Violation de conventions : conventions pour les noms des accesseurs et modificateurs, conventions de nommage de attributs de classe, méthodes trop longues ou avec trop de paramètres, méthodes non-documentées (Javadoc)
17

modifications