25 lines
1.3 KiB
Markdown
25 lines
1.3 KiB
Markdown
# 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 |