Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 39

Debugging in the Past: Using the Passé Composé

Recommended resources

Bonjour ! Prêt(e) à continuer notre exploration du français pour les développeurs ?

Introduction

Dans nos leçons précédentes, nous avons exploré le vocabulaire technique du débogage et les conventions de la revue de code. Vous savez maintenant comment discuter d'un bug ou donner un feedback constructif sur une pull request.

Aujourd'hui, nous allons lier ces compétences à la narration. Imaginez que vous êtes dans votre daily stand-up meeting et que votre chef d'équipe vous demande : « Qu'est-ce que tu as fait hier ? ». L'objectif de cette leçon est de vous donner les outils pour répondre à cette question en toute confiance. Vous apprendrez à décrire les étapes d'une session de débogage passée en utilisant le passé composé.

C'est une étape cruciale pour transformer votre connaissance du vocabulaire en une compétence de communication active. Allons-y !


1. Le Passé Composé : L'outil pour raconter une histoire

Pour raconter une série d'actions terminées dans le passé, le temps principal en français est le passé composé. Il est utilisé pour des événements spécifiques et achevés, un peu comme des "photos" d'actions passées.

Dans une leçon précédente (Module 4), vous avez déjà appris les bases du passé composé. Aujourd'hui, nous allons renforcer cette connaissance et l'appliquer à un contexte technique.

Pour commencer, regardons une courte vidéo qui explique très clairement quand utiliser le passé composé.

IMPARFAIT ou PASSÉ COMPOSÉ ? Leçon de français FACILE !

Cette vidéo de la chaîne 'Français avec Nelly' explique la différence entre le passé composé et l'imparfait. Concentrez-vous sur la partie qui décrit le passé composé comme une 'photo' d'une action ponctuelle.

Regardez le segment de 00:34 à 01:10. Notez bien l'idée que le passé composé décrit une action précise et délimitée dans le temps, comme Hier, j'ai mangé une pizza.

Comme la vidéo l'explique, le passé composé est parfait pour décrire la séquence d'actions d'un débogage : « D'abord, j'ai fait A, ensuite, j'ai fait B, et finalement, j'ai fait C ».

Comment former le passé composé ?

Pour rappel, la structure est : sujet + auxiliaire (avoir ou être) au présent + participe passé du verbe.

La vidéo suivante est un excellent guide complet sur la formation du passé composé. Elle explique quand utiliser avoir ou être et comment former les participes passés.

⚠️ Le PASSÉ COMPOSÉ en français | AVOIR ou ÊTRE ? Explications + QUIZ

La chaîne 'Guillaume Posé - Professeur de français' propose une explication détaillée de la formation du passé composé. C'est une excellente révision.

Regardez la vidéo du début jusqu'à 14:27. Concentrez-vous sur les points suivants : La structure de base (auxiliaire + participe passé) (01:37 - 03:08). La formation des participes passés (pour les verbes en -ER, -ir, etc.) (03:08 - 09:18). La liste des verbes qui utilisent 'être' (la fameuse 'maison d'être') et les verbes réfléchis (10:38 - 14:27).

Pour compléter cette vidéo, l'article suivant sert de référence écrite. Il est très bien structuré avec des tableaux récapitulatifs que vous pourrez consulter plus tard.

Passé Composé: Master the French Past Tense - Busuu

Cet article de Busuu, intitulé 'Mastering the French Passé Composé', est un guide très complet. Nous allons nous concentrer sur les règles de base.

Lisez les sections suivantes pour consolider votre compréhension : 'The formation of passé composé' pour revoir la structure de base. 'Avoir or être' pour comprendre les règles de choix de l'auxiliaire. Le tableau 'Dr & Mrs Vandertramp' est un aide-mémoire très connu. 'The past participle' pour voir comment former le participe passé des verbes réguliers. Vous pouvez survoler rapidement les tableaux des verbes irréguliers ; ils sont là pour référence future. 'The agreement of the past participle' pour revoir la règle d'accord avec 'être'.


2. Le processus de débogage au passé composé

Maintenant que la grammaire est plus fraîche dans votre esprit, appliquons-la. En tant qu'ingénieur logiciel, un processus de débogage suit généralement des étapes logiques.

Process of Debugging
Ce diagramme montre les étapes typiques d'une session de débogage, de la reproduction du bug à la documentation de la solution.

Traduisons ces étapes en français en utilisant le passé composé. Voici les verbes clés dont vous aurez besoin.

Étape (Infinitive) Verb (Infinitive) Participe Passé Exemple au Passé Composé (avec je)
Reproduire le bug reproduire reproduit J'ai reproduit le bug.
Isoler le problème isoler isolé J'ai isolé le code problématique.
Trouver la cause trouver trouvé J'ai trouvé la cause du problème.
Comprendre l'erreur comprendre compris J'ai compris l'origine de l'erreur.
Corriger le code corriger corrigé J'ai corrigé le bug.
Tester la solution tester / vérifier testé / vérifié J'ai testé la correction. / J'ai vérifié le résultat.
Déployer le correctif déployer déployé J'ai déployé le correctif.

Notez que la plupart de ces verbes se conjuguent avec l'auxiliaire avoir.


3. Raconter votre session de débogage

Pour structurer votre récit et le rendre fluide, utilisez des mots de liaison qui indiquent une séquence :

  • D'abord, / Premièrement, (First / Firstly)
  • Ensuite, / Puis, (Then)
  • Après, (After)
  • Alors, / Donc, (So)
  • Finalement, / Enfin, (Finally)

Mise en situation :

Imaginons que vous deviez expliquer comment vous avez corrigé un bug sur la page de connexion.

Scénario : Un utilisateur ne pouvait pas se connecter. L'API renvoyait une erreur.

Voici comment vous pourriez le raconter lors d'un stand-up :

« Hier, j'ai travaillé sur le bug de connexion (TICKET-501).
D'abord, j'ai reproduit le problème sur mon environnement local.
Ensuite, j'ai regardé les logs du serveur et j'ai vu une erreur 401 "Non autorisé".
J'ai compris que le token d'authentification n'était pas envoyé.
Alors, j'ai corrigé la fonction qui construit la requête HTTP. J'ai ajouté le bon header d'autorisation.
Après, j'ai testé la connexion, et ça a fonctionné.
Finalement, j'ai soumis ma pull request pour la revue de code. »

Ce récit est clair, factuel et utilise parfaitement le passé composé pour décrire une suite d'actions terminées.


4. À vous de jouer !

Maintenant, c'est votre tour. Mettez en pratique ce que vous venez d'apprendre.

Scénario : Sur un site e-commerce, le prix total dans le panier ne se mettait pas à jour quand un utilisateur changeait la quantité d'un produit.

Votre tâche : Écrivez 3 à 4 phrases en français pour décrire les étapes que vous avez suivies pour corriger ce bug. Utilisez le passé composé et les mots de liaison.

Cliquez ici pour voir un exemple de réponse

D'abord, j'ai reproduit le bug dans le panier. Ensuite, j'ai utilisé les outils de développement du navigateur et j'ai trouvé une erreur JavaScript dans la console. J'ai corrigé la fonction qui recalcule le prix total. Finalement, j'ai vérifié que le total se mettait à jour correctement.


Conclusion

Félicitations ! Vous avez fait un grand pas en avant aujourd'hui. Vous ne connaissez pas seulement le vocabulaire technique, vous pouvez maintenant l'utiliser pour raconter une histoire professionnelle au passé.

Points clés à retenir :

  • Le passé composé est essentiel pour narrer une séquence d'actions terminées (j'ai trouvé, j'ai corrigé, j'ai testé).
  • La structure est auxiliaire avoir/être + participe passé.
  • Utilisez des mots de liaison (d'abord, ensuite, finalement) pour organiser votre récit.
  • Les verbes clés du débogage (reproduire, isoler, trouver, corriger, tester) utilisent majoritairement l'auxiliaire avoir.

Dans notre prochaine leçon, nous reviendrons à du vocabulaire plus direct. Nous apprendrons à nommer les langages de programmation, les frameworks et les outils courants en français. Cela vous sera très utile pour décrire votre stack technique ou comprendre celle d'une entreprise.

À très bientôt