Débogage et bonnes pratiques
Partie du cours Bash
Un jour, un script que vous avez écrit fera quelque chose que vous ne lui avez pas demandé. Il supprimera le mauvais fichier, sautera la boucle dont vous étiez certain qu'elle tournerait, ou produira sans rien dire un résultat vide. Vous le relirez ligne par ligne, vous conclurez qu'il a l'air correct, et vous ne serez pas plus avancé. Le problème ne vient presque jamais de Bash.
Imaginez que vous confiez une recette à un cuisinier qui remplace discrètement des ingrédients avant de commencer. Vous lisez votre recette, il en cuisine une autre, et le plat sort raté. Le traçage, c'est demander à ce cuisinier de lire chaque étape à voix haute, substitutions comprises, juste avant de l'exécuter. Bash sait le faire nativement. ...
Envie d’apprendre Bash Débogage et bonnes pratiques dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Bash prêt, et travaillez sur Débogage et bonnes pratiques avec un tuteur IA qui connaît votre code.
Commencer cette leçonDébogage et bonnes pratiquesCe que vous allez apprendre
- Bash -x
- Set -x
- Shellcheck
- Safe quoting
- Never parse ls
- [[ vs [
- Function naming
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
12 leçons- 1Qu'est-ce que Bash20 min
- 2Le shebang et votre premier script25 min
- 3Variables et guillemets25 min
- 4Conditions et tests30 min
- 5Boucles25 min
- 6Fonctions25 min
- 7Tableaux25 min
- 8Expansion de chaînes et expansion arithmétique25 min
- 9Redirection des E/S et pipes25 min
- 10Gestion des erreurs et des traps30 min
- 11Débogage et bonnes pratiques25 min
- 12Projet final : script d'amorçage du serveur60 min
