Dans mon école d'ingénieurs où l'on apprend le Java sur un gros projet, codé en équipes de six, je m'arrache les cheveux à chaque fois que les membres de mon équipe m'envoient leur code (par e-mail au lieu d'utiliser le dépôt SVN, mais passons…). Voici un exemple :
for (int j = 0; j < path.size() – 1; j++)
{ //début de la boucle for, en parcourant toute l'ArrayList<Noeud> path
Arc a = new Arc( [les paramètres qui vont bien(ndlr)] );
arcs.add(a); // On rempli l'ArrayList<Arc> arcs avec l'Arc a qu'on vient de créer
} //fin de la boucle for
Ça y est, ils ont fini par comprendre que les commentaires sont très importants. Prochaine étape : leur apprendre à commenter utilement. PEBKAC.
@OP: Bon courage :)
Edit: Je préfère quand même Link
path.ForEach(a => arcs.Add(a));