Correction des erreurs

This commit is contained in:
2021-12-12 12:22:17 +01:00
parent be535bc8c0
commit 9d7aeb3116
30 changed files with 91 additions and 88 deletions

View File

@@ -1,3 +1,3 @@
<center><h1>Chapitre 6.3 - Erreurs d'exécution</h1></center>
Pour finir, on retrouve les erreurs dites **d'exécution**. Elles apparaîssent durant l'exécution de votre programme et avec des circonstances particulières. On les appel aussi des **exception** car elle renvoie vers un événement exceptionnel. Par exemple, un programme essaie de lire un fichier qui n'existe pas.
Pour finir, on retrouve les erreurs dites **d'exécution**. Elles apparaîssent durant l'exécution de votre programme et avec des circonstances particulières. On les appel aussi des **exceptions** car elles renvoient vers un événement exceptionnel. Par exemple, un programme essaie de lire un fichier qui n'existe pas.

View File

@@ -11,14 +11,12 @@
### Définition
Une erreur informatique est un événement non-prévu lors du développement qui apparît lors de l'exécution ou la compilation d'un code qui engendre un arrêt du programme ou qui ne réagit pas de la façon souhaitée.
Une erreur informatique est un événement non-prévu lors du développement qui apparît lors de l'exécution ou la compilation d'un code qui engendre un arrêt du programme ou ce-dernier ne réagit pas de la façon souhaitée.
#### Principes
Savoir lire une erreur est un pilier du [débogage informatique](https://fr.wiktionary.org/wiki/d%C3%A9bogage). Cela vous permettra de supprimer toutes les erreurs de votre programme, afin de pouvoir l'utiliser sans soucis. Mais pour cela il faut comprendre la structure d'une erreur et où les trouver.
Les erreurs que vous rencontrerez durant votre debogage peuvent apparaîtres à plusieurs endroits, en PHP par exemple vous les trouverez sur la page qui sera générée avec le code. En Javascript, cela se passe dans la console de votre IDE et/ou la console de votre navigateur, par exemple.
<br>
> Des exemples sont à votre disposition dans certains langages, si vous pensez pouvoir ajouter des exemples pour un langage qui n'en possède pas, vous pouvez proposer vos exemples via les [pulls requests](https://github.com/Skycel9/basics-course-of-programming/pulls).
<details open="open"><summary><b>Exemples</b></summary>
<ul>
<li><a href="./Practice/Examples/Example_Js.md">Javascript</a></li>

View File

@@ -1,3 +1,3 @@
<center><h1>Chapitre 6.2 - Erreurs sémantiques</h1></center>
Le second type d'erreur existant est l'erreur de **logique** aussi nommée erreur de **sémantique**. Ce type ne créer pas d'arrêt du programme, et pour cause, ces erreurs sont des erreurs qui arrive lorsque vous attendez un certain résultat, mais que le résultat que renvoie votre code n'est pas le bon. Pour corriger ces erreurs, il suffit repenser et relire le code écrit afin de comprendre ce qui ne va pas. Elle peuvent parfois être longue à deboguer mais reste tout de même abordable.
Le second type d'erreur existant est l'erreur de **logique** aussi nommée erreur **sémantique**. Ce type ne crée pas d'arrêt du programme, et pour cause, ces erreurs sont des erreurs qui arrive lorsque vous attendez un certain résultat, mais que le résultat que renvoie votre code n'est pas le bon. Pour corriger ces erreurs, il suffit repenser et relire le code écrit afin de comprendre ce qui ne va pas. Elle peuvent parfois être longue à deboguer mais reste tout de même abordable.

View File

@@ -1,4 +1,3 @@
<center><h1>Chapitre 6.1 - Erreurs de syntaxe</h1></center>
Pour commencer, le type le plus récurrent est l'erreur de **syntaxe**. Cette erreur apparaît lorsque la [syntaxe](https://www.larousse.fr/dictionnaires/francais/syntaxe/76217 "Syntaxe - Sens 4") du langage n'est pas respecté. Contrairement au langue que nous utilisons quotidiennement tel que le français ou l'anglais, dans lesquelles nous pouvons faires des erreurs de syntaxe qui n'altère pas le sens. En informatique, une erreur de syntaxe engendre un arrêt du programme, aussi appelé [plantage](https://fr.wikipedia.org/wiki/Plantage). À défaut d'être les plus communes, elle sont les plus simple à corriger.
Pour commencer, le type le plus récurrent est l'erreur de **syntaxe**. Cette erreur apparaît lorsque la [syntaxe](https://www.larousse.fr/dictionnaires/francais/syntaxe/76217 "Syntaxe - Sens 4") du langage n'est pas respecté. Contrairement aux langues que nous utilisons quotidiennement tel que le français ou l'anglais, dans lesquelles nous pouvons faires des erreurs de syntaxe qui n'altère pas le sens. En informatique, une erreur de syntaxe engendre un arrêt du programme, aussi appelé [plantage](https://fr.wikipedia.org/wiki/Plantage). À défaut d'être les plus communes, elle sont les plus simple à corriger.