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.