Documentation : découpage du rapport en fichier pour respecter le cahier des charges. Reprise de la documentation effectuée par Clément.

This commit is contained in:
josephine.vetu
2026-04-06 23:28:49 +02:00
parent 13f47c3af5
commit c676019040
8 changed files with 338 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
# 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