Aller au contenu principal

👨‍💻 Live Coding | Bash | My GitLab Runner | 4. Les bonnes pratiques

· 2 minutes de lecture · Par Christophe Chaudier

Je m'essaie au code en « live » sur un petit projet #Bash Libre : lancer un runner dans un dépôt de code.

 

Tu cherches une instance GitLab hébergée en France ? Rejoins la bêta de #Froggit

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

00:00 Intro 00:18 Je démarre toujours avec un dépôt à jour 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 teste 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 :


📩 Si tu n'es pas déjà abonné, alors abonne-toi pour ne pas rater les prochaines vidéos.

💬 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 ici

☁️ 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