Ajout des cours sur les différents types d'erreurs
This commit is contained in:
parent
e38fe8b50f
commit
c80ed4d208
3
Chapter_6/Execution.md
Normal file
3
Chapter_6/Execution.md
Normal file
@ -0,0 +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.
|
3
Chapter_6/Semantic.md
Normal file
3
Chapter_6/Semantic.md
Normal file
@ -0,0 +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.
|
4
Chapter_6/Syntaxe.md
Normal file
4
Chapter_6/Syntaxe.md
Normal file
@ -0,0 +1,4 @@
|
||||
<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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user