J'ai dû faire un projet en langage C en groupe de quatre, mélangeant deux débutants et deux plus expérimentés. Étant l'un des "expérimentés", je ne m'attendais pas à en apprendre autant de mon collègue :
– Une fonction qui en appelle une autre, ça fait planter la stack ;
– C'est la raison pour laquelle il faut tout mettre dans le
main
;
– Visiblement, un code "optimisé", c'est un code rempli de
#include
jamais utilisés (il doit penser que c'est un genre de talisman) ;
– Et enfin, pour tester un programme, il faut faire
gcc -o machin.c
… Et si ça plante, c'est que le programme est mauvais.
Respect pour les longuement ressassées six années d’expérience. PEBKAC.