La série de tutos que je suis pour le moment, par Ryan Laley au délicieux accent de Manchester, par là, m’aide énormément à avancer car j’ai besoin de tout ce qu’il décrit.
Par contre, il arrive qu’au fil de son exposé je ne sois pas d’accord avec sa logique et tente de corriger son code à la volée. Le souci, c’est que la plupart du temps il construit sur ses propres bugs et que donc mon code ne suit plus son raisonnement, et qu’il finit par corriger ses bugs selon la méthode “emplâtre” affectionnée par une partie non négligeable de la Communauté Internationale des Développeurs™.
Donc, je le suis servilement et tente tant bien que mal de garder en mémoire tout ce que je devrai revoir quand j’aurai fini ses tutoriels, ce qui à la fois me fatigue et m’agace, dans la peur qu’il ait tellement construit sur du sable qu’à la fin je perde confiance dans la stabilité du code.
Et ce n’est pas toujours anodin : pour le moment je crée une boule de feu et chaque fois qu’elle se lance se crée un objet de type “sort” avec une flopée de paramètres, objet qui ne se détruit que s’il touche une surface solide. Je me trimballe ainsi avec des kyrielles de boules de feu rendues à l’état sauvage ce qui ne va pas manquer d’amuser le serveur si j’ai 60 joueurs qui s’en donnent à cœur-joie pendant des heures.
Oui, je sais, cela fait trente ans que je peste contre les bugs des autres, ce qui me fait penser que pour me remercier de ceux que je leur ai dénichés dans leur code quand j’étais développeur officiel Apple, ces pingres m’offraient royalement 50% de réduction sur une machine par an.
Bon, bref, je travaille et ça avance.
Je n’ose pas montrer la tronche de ma boule de feu, c’est à pleurer de rire, soit.