Skip to content

cegep-electronique-programmable/activiteheritagev2-power-rangers

 
 

Repository files navigation

activiteHeritageV2

Activité où les étudiant mettre en pratique la collaboration sous GitHub ET l'héritage en C++

Description du travail

En équipe de 2 à 4 personnes, vous devez modifier le code de départ afin d'obtenir programme qui implémente le diagramme de classe suivant.

Image

Attention: Pour EtudiantTGE, le matricule doit absolument commencer par un 2. Pour EtudiantMusique, le matricule doit absolument commencer par un 3. Pour EtudiantArtLettre, le matricule doit absolument commencer par un 4. Pour EtudiantAdmin, le matricule doit absolument commencer par un 5.

Procédure à suivre

  • Chaque étudiant doit commencer par ouvrir PlatformIO sous Visual Studio Code.

  • Il doit ensuite cloner le projet de départ. Image

  • Il doit ensuite créer une nouvelle branche à partir du logiciel Visual Studio Code. Image

  • Il doit ajouter le code qui implémente une nouvelle classe.

  • Une fois le code validé, il doit faire un commit à partir de Visual Studio Code. Il faut tout d'abord appuyer sur le + pour sélectionner les fichier à comitter. Ensuite il faut choisir une courte description significative Ensuite il faut sélectionner commit and push Image Image

  • Une fois la branche à jour, Créer une Pull Request (PR) à partir de l'interface GitHub. Cliquer sur "Compare & Pull request" et ajouter une description du changement. Image

  • Toujours sous l'interface GitHub, vérifier les changement puis rédoure le pull request Image Image

  • Si des modifications ont eu lieu et que votre code sous Visual Studio code n'est plus à jour, il faut faire un SYNC sous Visual Studio Code. Image Si le Sync ne fonctionne pas, on npeut commencer par faire supprimer otutes les modifications de notre projet en faisant un "revert all changes"

About

243-421-hiver-2025-activiteheritagev2-activiteHeritageV2 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%