(1) A l'époque de vos débuts en programmation, comment avez vous appréhendé votre premier bogue ?
Il me semble comme un défi ou une erreur de frappe (c'était sur une calculatrice programmable, il y a plus de 25 ans)
(2) Combien de temps avez-vous passer à résoudre votre plus difficile bogue ?
plus de 2 semaines. Je cherchais à afficher un pixel VGA en asm, et la doc était très pauvre. Et puis, un jour, j'ai augmenté la luminosité de mon écran... Il m'a fallu 3 jours pour commencer à m'en remettre.
(3) Et depuis, comment voyez-vous les bogues ?
Comme un exercice de logique, version "jeu des erreurs"
(4) De quelle manière concevez-vous à présent vos programmes ?
Au maximum en XP/TDD, comme cedricgirard (et qques autres)
(5) Employez-vous une technique particulière pour concevoir vos programmes ?
XP / TDD
(6) De quelle manière déboggez-vous vos programmes ?
Suivant l'environnement : print (python) ou débogguer (VB, Delphi, C#)
(7) Employez-vous une technique particulière pour déboggez vos programmes ?
Un point qui me parrait important : anticiper la valeur des variables (dans la tête ou sur un bout de papier), puis vérifier si la valeur est conforme à ce qu'on attend.
Sinon, on peut passer 20 fois avec le déboggueur sur l'erreur, en regardant d'un oeil bovin (et le cerveau vide) ce qui se passe à l'écran.
(8 ) Quels outils personnels ou non utilisez-vous pour gagner du temps (ou autres) dans la réalisation de vos programmes ?
Papier - crayon - neurones - parfois Poseidon ou WinDesign
(9) En quoi consistent t'ils ?
Parfois Windesign ou Poseidon - neurones - papier - crayon
Yvan
Partager