Table of Contents

Mise en place de l'environnement de développement

L'objectif de cette séquence est la mise en place et la prise en main de votre environnement de développement que vous utiliserez en particulier dans le cadre du projet tutoré et du module M331. Dans les autres modules informatique de ce semestre et très certainement en entreprise et dans la suite éventuelle de vos études, vous pourrez être amener à utiliser certains des outils présentés ici. Ils sont tous utilisés en entreprise.

I. Un canal d'échanges

Vous allez tous être amenés à vous poser des questions sur les outils, les attentes du module M331, … A l'instar d'autres outils d'échanges et pour favoriser une plus grande interaction entre tous, vous utiliserez Slack et plus spécifiquement le canal #m331-méthodo-prod pour tous vos échanges.

Inscrivez-vous ici : Lien vers Slack

Et ensuite bien sûr n'oubliez pas de rejoindre le(s) bon(s) canal(aux).(Profitez pour rejoindre au moins #m331-méthodo-prod et #coo-avancee

Attention

  1. votre pseudo doit permettre de vous identifier quand vous parlez aux professeurs
  2. vous pouvez créer vos propres sous-groupes pour travailler
  3. sur les canaux principaux tout le monde écoute, le ton et la forme doivent donc être adaptées.

II. Prise en main de l'environnement de développement

Objectifs : mettre en place l'environnement de tests et les outils de gestion de la qualité des codes.

Mise en place de l'environnement de développement

III. Gestion de version

Objectifs : comprendre les bases de git

Contenu de la séquence

IV. Esquisse d'intégration continue

Objectifs: comprendre l'intérêt d'une automatisation des tests et de gestion de la qualité. Intégration continue

V. Gestion de projets

Gitlab inclut la gestion des Milestones, issues, .. “Boards”.

  1. Créer des milestones correspondant au 30/11 pour le POC et 21 décembre pour la fin du projet.
  2. Créer quelques issues puis visualiser–les dans un “Board”.
  3. Créer des commits et associés les aux “issues” en mettant le #numéro des issues dans les commentaires.

Pour en découvrir plus : https://github.com/SocialGouv/tutoriel-gitlab#les-issues

VI. Analyse de la qualité : SonarQube

Gérer la qualité

Un serveur SonarQube a été installé http://codequal-info-01:9000 Attention il faut etre sur le VPN si vous êtes à distance.

Bien penser à générer un token.