Files
webzine/Webzine.Documentation/Rapport/equipe 1 - 5.Conclusion.md

1.3 KiB

Rapport d'équipe — Projet Webzine

Équipe 1 Formation : Développement .NET niveau 1 / Dr1-P4 Date : Mars 2026


Progrès établis jalon 1

  • Architecture MVC correctement structurée avec séparation claire entre entités, repositories, et web
  • Système de tests unitaires fonctionnel sur toutes les entités (ArtisteTests, CommentaireTests, StyleTests, TitreTests)
  • Interface d'administration complète visuellement (CRUD artistes, titres, styles, commentaires)
  • Recherche full-text opérationnelle sur les titres et styles
  • Injection de dépendances configurée proprement pour le repository de titres
  • Logging NLog en place et fonctionnel
  • StyleCop configuré sur tous les projets

Points qui permettraient d'améliorer le Webzine

  • Implémenter les interfaces de repository manquantes et brancher tous les contrôleurs sur l'injection de dépendances
  • Ajouter Entity Framework Core pour la persistance réelle (le DbEntityRepository attend d'être complété)
  • Utiliser des ViewModels typés dans les actions POST d'administration pour bénéficier de la validation automatique
  • Mettre en place la pagination sur la liste des titres (le bouton "Titres plus anciens" est présent dans la vue mais non fonctionnel)
  • Ajouter des tests d'intégration en complément des tests unitaires sur les entités