Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.52 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.52 KB

Takenoko-MFAS

Gestion de projet du semestre 2 de M1 Informatique

L’objectif est de poursuivre l’apprentissage du Génie Logiciel commencé au semestre 1 dans les cours Projet de Développement et Génie Logiciel. Les notions clés abordées dans ce cours sont :

  • L'architecture logicielle pour l'interopérabilité (Web Services, architecture REST, principes stateful/stateless)
  • Les tests d'intégration et l'approche BDD (Behavior-Driven Development)
  • L’intégration continue et le déploiement automatique (serveur d'intégration continue, containerisation)

Résumer des Milestones:

FEV27 Client & Serveur :

Nous avons corrigé les erreurs du Spring, implémenter Travis et Cucumber et nous avons réalisé un début de REST.

AVR24 Serveur & correction de code :

Nous avons supprimé et/ou corrigé quelques éléments du code (anti-pattern "Joueur") , aussi on a commencé à implementer des classes serveur et client (qui ne peuvent pas comuniquer entre elles parce qu'on n'a pas réussi le découpage du code en plusieurs parties ), il y des tests cucumber avec spring (sur les méthodes de pioche de parcelles et d'objectifs) et vu que nous avons pris du retard sur le Rest, le Docker n'a pas été fait.

MAI22 Client & Finalisation :

Nous avons bien découper notre projet en 3 parties(Client,Commun et Serveur) Actuellement nous pouvons faire jouer une partie avec deux clients . Nous n'avons pas réussi à faire le Docker.