Dans cette vidéo, nous parlerons des erreurs de logique et des raisons pour lesquelles elles peuvent se produire.
Les erreurs logiques sont des erreurs ou des bogues dans votre code qui entraînent une exécution incorrecte de votre programme.
Les erreurs logiques sont des erreurs commises par un programmeur.
Il s'agit parfois d'erreurs d'inattention.
D'autres fois, les erreurs sont dues au fait que les programmeurs disposent d'informations incomplètes ou incorrectes.
D'autres fois, les erreurs se produisent lorsqu'un programmeur modifie le code d'un autre programmeur pour corriger ou ajouter quelque chose
et qu'il introduit une erreur à cette occasion.
Les causes des erreurs de logique sont très nombreuses.
La cause n'a pas d'importance.
Ils doivent être corrigés.
Nous devons tester notre code et le déboguer pour trouver et corriger les erreurs.
Supposons que nous ayons un programme qui détermine si une personne peut voter lors d'une élection et que vous devez
avoir 18 ans ou plus pour voter.
Nous n'avons pas encore parlé des instructions if dans ce cours, mais elles sont très intuitives et je suis sûr que
vous suivrez ce petit bout de code.
Tout d'abord, nous vérifions si l'âge est supérieur à 18 ans.
Si c'est le cas, nous exécutons le code qui se trouve à l'intérieur de ces accolades.
Voyez-vous l'erreur ?
Il est assez facile de le voir ici parce que le code est isolé.
Et je vous ai dit qu'il y avait une erreur.
Cependant, en réalité, il y a beaucoup plus de code impliqué, et ceci peut n'être qu'une petite partie d'un
programme beaucoup plus large.
Le problème dans ce code est que la condition de test devrait être supérieure ou égale à 18 ou supérieure
à 17.
L'un ou l'autre fonctionnera tel qu'il est rédigé actuellement.
Les jeunes de 18 ans ne pourraient pas voter.
Nous parlerons des tests tout au long du cours dans le contexte des États-Unis et des meilleures pratiques.
Voilà qui conclut cette section.
Si vous avez des questions, veuillez les poser sur le forum du cours.