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:
25
Webzine.Documentation/Rapport/equipe 1 - 5.Conclusion.md
Normal file
25
Webzine.Documentation/Rapport/equipe 1 - 5.Conclusion.md
Normal 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
|
||||
Reference in New Issue
Block a user