30 lines
2.1 KiB
Markdown
30 lines
2.1 KiB
Markdown
<center><h1>Chapitre VI - Erreurs</h1></center>
|
|
|
|
<details open="open"><summary><b>Programme du chapitre</b></summary>
|
|
● <a href="./Syntaxe.md" title="Variables">6.1 - Erreurs de syntaxe </a><br>
|
|
● <a href="./Semantic.md" title="Constantes">6.2 - Erreurs sémantique </a><br>
|
|
● <a href="./Execution.md">6.3 - Erreurs d'exécution</a><br>
|
|
● <a href="./Read.md">6.4 - Lire une erreur</a><br>
|
|
</details>
|
|
<br>
|
|
|
|
> Ce chapitre abordera des **notions centrales** du développement informatique, les **erreurs**. Il est important de saisir l'entièreté de cette notion en profondeur.
|
|
|
|
### 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.
|
|
#### 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>
|
|
<li><a href="./Practice/Examples/Example_Php.md">Php</a></li>
|
|
|
|
<li><a href="https://github.fr/Skycel9/basics-course-of-programming/pulls">Ajouter un langage d'exemples...</a></li>
|
|
</ul>
|
|
</details> |