Plein de trivialités, plein de choses contestables, cette page ne remportera pas l'adhésion des foules. Bref, si une des meilleures manières d'apprendre à programmer, c'est de programmer, car on se rappelle mieux des erreurs qu'on a faites, quand on démarre un projet un peu sérieux, c'est bien d'avoir une check-list des erreurs à ne pas faire. C'est l'ambition de cette page.
En effet, lequel d'entre vous, quand il veut bâtir une tour, ne commence par s'asseoir pour calculer la dépense et juger s'il a de quoi aller jusqu'au bout ? (Luc 14,28)
Quelques questions à se poser:
Personnellement, faire des listes de choses à faire m'aide beaucoup pour éviter d'oublier qqch, mesurer mes progrès et faire les choses dans l'ordre.
Une chose importante, c'est la gestion des messages d'erreurs. Quels tests faire, où et comment rattraper les exceptions, penser à la fois à l'utilisateur et au programmeur. Faire aussi attention aux boucles infinies.