👨‍💻 Live Coding | Bash | My GitLab Runner | 4. Les bonnes pratiques
Channel: Les Compagnons du DevOps
Date: 2020-12-08

Je m'essaie au code en « live » sur un petit projet #Bash Libre : lancer un runner dans un dépôt de code.
Rejoins la bêta de #Froggit (une instance GitLab hébergée en France) : http://beta.froggit.fr/

Aujourd'hui on parle des bonnes pratiques et du style de codage.
Dites moi en commentaire si des vidéos sur les test en Bash vous intéressent.

00:00 Intro
00:18 Je démarre toujours avec un dépôt à jours
01:10 Les styles de code Bash
02:21 Pourquoi ne pas mettre d’extensions à nos fichiers
03:17 Utilisez des fonctions logs et les sorties standard et d'erreur
04:52 Utilisez des accolades pour vos variables
06:59 Utilisez les doubles quotes pour les chaînes de caractères
08:39 Utilisez les doubles crochets dans vos tests
10:58 Convention de nommage (fonctions, variables)
12:03 Constantes et variables d'environnements
12:37 Je crée une fonction main
15:13 Je test que le fichier de config n'existe pas
19:07 Je crée le fichier de configuration
20:53 Je commit, oops !
22:32 Je merge mon travail du jour
23:14 Clôture

Les liens :
- Le dépôt git sur Froggit : https://lab.frogg.it/froggit/mygr
- Le discutions Bash sur le forum : https://forum.compagnons-devops.fr/t/live-coding-bash-my-gitlab-runner-les-videos-du-projets
- Le guide de code Bash  https://google.github.io/styleguide/shellguide.html
- Le shebang : https://fr.wikipedia.org/wiki/Shebang 

📩 Si tu n'es pas déjà abonné, alors abonne-toi pour ne pas rater les prochaines vidéos.
🎁 Rejoins la communauté #Froggit et télécharge mon antisèche git : http://froggit.fr

💬 Si tu as envie de discuter du mouvement, le plus simple est que tu nous rejoignes dans la communauté des compagnons du DevOps : https://www.compagnons-devops.fr

  Crédits
Christophe Chaudier : consultant indépendant au sein du collectif Lydra. Animateur du podcast de la communauté des Compagnons du DevOps. Découvrez-le : https://lydra.fr/ea-3-le-podcasteur-christophe/ - Son LinkedIn : https://www.linkedin.com/in/cchaudier

📜 Ce contenu est sous licence libre : CC BY-SA : https://creativecommons.org/licenses/by-sa/4.0/deed.fr  
Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.

Musiques
Code
Garden Music by Kevin MacLeod
🔗 Lien : https://incompetech.filmmusic.io/song/3796-garden-music
📜 License : http://creativecommons.org/licenses/by/4.0/
Fin  
There It Is by Kevin MacLeod  
🔗 Lien : https://incompetech.filmmusic.io/song/4519-there-it-is
📜 License : http://creativecommons.org/licenses/by/4.0


❓ Pose-nous une question : http://question.compagnons-devops.fr
💬 Rejoins la communauté : https://www.compagnons-devops.fr

☁️ Suis-nous sur les réseaux sociaux :
➡️ LINKEDIN : https://linkedin.com/in/cchaudier/ & https://www.linkedin.com/company/lydrafr/
➡️ FACEBOOK : https://www.facebook.com/cchaudier
🐥 TWITTER : https://twitter.com/art_devops
📷 INSTAGRAM : http://instagram.com/cchaudier

🌐 Les Compagnons du DevOps est une initiative de Lydra : https://www.lydra.fr

#LiveCoding #Bash #DevOps #Git #GitLab #Froggit 


Vidéos similaires :
https://youtu.be/AUXPh9Ni1Nw
https://youtu.be/K5sxW4PR_b4
https://youtu.be/m5vKQ7ATBNc
https://youtu.be/K5sxW4PR_b4
https://youtu.be/2zZbzOOy1ME
https://youtu.be/3CR7tS56Obo
https://youtu.be/VtJAD56izO4
https://youtu.be/hJBlmJdgOu8

Chaînes similaires :
https://www.youtube.com/channel/UCs_AZuYXi6NA9tkdbhjItHQ
https://www.youtube.com/channel/UCVRJ6D343dX-x730MRP8tNw
https://www.youtube.com/channel/UCM0mnsNbecIi_IAPXtHb-TA