• 8 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 3/11/22

Revenez sur vos acquis

Bravo ! Je vous félicite ! Vous êtes arrivé à la fin de cette aventure. Nous avons fait connaissance avec pas mal de bugs et j’espère que votre regard sur eux et sur vous-même a changé. Alors, que retenir de tout ça ?

Revenez sur les concepts clés du cours

Je vous le disais dès le premier chapitre : les bugs sont vos amis. Ils vous permettent de mieux comprendre le langage, le framework, la technologie… À condition de se rappeler des 3 types de bugs et d’avoir une méthodologie pour les résoudre. Et rappelez vous ceci : si apprendre à programmer vous permettra d’obtenir un travail, apprendre à débugger vous permettra de le garder.

Nous avons également compris l'importance d’écouter Python en lisant attentivement les stack traces générés par les exceptions. Nous avons aussi manipulé un certain nombre d’outils créés pour le débugging, qu’il s’agissent de modules ou d’IDE.

Enfin, nous avons abordé le software craftsmanship. En effet, le débugging est une compétence qui se travaille en continu, durant toute la carrière de l’informaticien. Et c’est justement l'objectif du software craftsmanship : vous mettre sur une route d’amélioration continue, avec à la clé des projets de meilleure qualité et un plaisir encore plus grand à programmer.  

Pour la suite !

Et après ? Je vous invite vivement à vous pencher sur les tests. Rappelez-vous qu’il faut partir du principe que “ce qui n’est pas testé ne marche pas”. Je vous encourage donc à lire le cours Testez votre projet avec Python.

J'espère que vous avez eu autant de plaisir à suivre ce cours que moi à le préparer. 😉 N'hésitez pas à y revenir pour une piqûre de rappel. Et si, par le plus grand des hasards, vous retombez sur un bug, surtout ne culpabilisez pas, restez calme, respirez un bon coup, appliquez ce que vous avez appris et tout se passera bien !

Example of certificate of achievement
Example of certificate of achievement