Aller au contenu

120.000 Bonnes pratiques, empaquetage et déploiement#

Organisation du code et gestion des dépendances#

  • Comprendre l'importance d'une bonne organisation du code
  • Principes de l'organisation du code en Go
  • Structure des projets Go
  • Gestion des dépendances dans Go
  • Introduction à Go Modules
  • Mise en place et utilisation de Go Modules
  • Résolution des problèmes courants avec les dépendances

Documentation et commentaires#

  • Comprendre l'importance de la documentation
  • Conventions de commentaires en Go
  • Documenter le code source (variables, types, fonctions, packages)
  • Générer une documentation avec godoc
  • Bonnes pratiques pour la rédaction de commentaires

Empaquetage et distribution d'applications Go#

  • Comprendre l'importance de l'empaquetage et de la distribution
  • Empaquetage d'une application Go
  • Création d'exécutables statiques
  • Distribution de l'application Go (plateformes, binaires, Docker)
  • Résolution des problèmes courants lors de l'empaquetage et de la distribution

Travaux pratiques#

Organiser et documenter un projet Go existant#

  • FIXME: à définir

Compiler et distribuer une application Go en tant qu'exécutable statique#

  • FIXME: à définir

FIN.