Actuellement en projet de Java, nous devons coder un jeu de stratégie. Étant trois dans le groupe de travail, nous nous sommes répartis les tâches de façon équilibrée.
Dans une première phase de test, toutes les unités ont été codées en dur, mais un bug nous a donné du fil à retordre : chaque unité était dédoublée. Après une grosse demi-heure de débogage, on trouve d'où ça vient, chaque unité était ajoutée deux fois dans l'
ArrayList
: à l'appel, et dans le constructeur.
Fier d'avoir trouvé, on se dit qu'on ne recommencera plus. Le lendemain, nouveau bug… Une heure plus tard, la sentence tombe : même problème, avec quasiment la même syntaxe problématique. Nous sommes vraiment des… PEBKAC.