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,43 @@
# Rapport d'équipe — Projet Webzine
**Équipe 1**
**Formation :** Développement .NET niveau 1 / Dr1-P4
**Date :** Mars 2026
---
## Annexes
### A. Structure du projet
```
Webzine.Entity/ → Entités du domaine (Artiste, Titre, Style, Commentaire)
Webzine.Entity.Tests/ → Tests unitaires sur les entités
Webzine.Repository.Contracts/ → Interfaces des repositories
Webzine.Repository/ → Implémentations (Local, Db — partiel)
Webzine.Business/ → Couche métier (non utilisée dans ce sprint)
Webzine.Business.Contracts/ → Interfaces métier
Webzine.EntitiesContext/ → Contexte EF (non utilisé)
Webzine.Documentation/ → Documentation, StyleCop, rapports
Webzine.WebApplication/ → Application ASP.NET Core MVC
```
### B. Tests unitaires — couverture des entités
| Entité | Nombre de tests |
|--------|----------------|
| Artiste | 7 |
| Commentaire | 13 |
| Style | 6 |
| Titre | 29 |
### C. Packages NuGet utilisés
| Package | Usage |
|---------|-------|
| Bogus 35.6.5 | Génération de données de test réalistes |
| Faker.Net 2.0.163 | Génération de données fictives |
| NLog 6.1.1 + NLog.Web.AspNetCore | Logging |
| StyleCop.Analyzers 1.1.118 | Analyse statique du code |
| MSTest 4.0.1 | Framework de tests unitaires |
| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | Rechargement des vues à chaud |