Bonjour,
Je vais essaye de situer un peu le contexte.
Je suis étudiant en informatique, nous avons une matière "technique de test" où nous devons effectuer quelques tests sur nos codes.
Lors d'un de nos travaux pratique nous devions analyser notre code a l'aide du plugin "PMD", notre professeur nous a lancé un défi.
Nous avions une erreur "DD - anomaly"
Cette erreur apparaît lorsqu'on définie deux fois une variable. Jusque la pas de problème.
Sauf...bien sur...dans notre code nous utilisons un compteur et l'incrémentons dans une boucle for.
Et pof PMD nous dit "DD-anomaly".

Le professeur nous a donc donné comme défi de comprendre pourquoi il y a cette erreur ? essaye de trouver une solution "élégante" et expliquer pourquoi cette solution passe outre "DD-anomaly".

Après quelques essais, nous avons trouvé une solution, lors de l'incrémentation dans la boucle "for" nous faisons "++variable" au lieu de "variable++".
Mais je ne comprends pas pourquoi ni comment le plugin PMD nous dit rien.
J'ai effectuer quelques recherches mais rien trouvé de concluent.

Désole si mon "post" est un peu lourd en texte.
Ce n'est pas une priorité, mais comme c'est un défi, nous nous amusons plus a essayer une solution.

Cordialement
Merci de vos réponse.