Je suis en train d'ajouter des fonctionnalités à un formulaire complexe dans une application existante. Il y a déjà un énorme formulaire avec beaucoup de contrôles et d'onglets et un énorme code derrière le fichier cs. J'essaie d'éviter de créer un énorme View/Presenter. Est-ce une bonne pratique d'ajouter une vue (et un présentateur) pour chaque fonctionnalité du formulaire ? Existe-t-il une meilleure solution ? Je ne peux pas séparer le formulaire en plusieurs formulaires à cause des exigences des utilisateurs.
La définition du formulaire se présente comme suit,
public partial class frmMyForm
: IView1, IView2, IView3, IView4, IView5,
IView6, IView7, IView8, IView9, IView10
{
....
Chaque IViewN
est une fonction différente - par exemple, l'une est destinée à la comparaison visuelle des changements de données, l'autre à l'affichage des données dans les grilles, l'autre aux statistiques récapitulatives...
Pourquoi ce message est-il rejeté ? Commentez votre raison. S'il vous plaît, ne votez pas la question si vous ne savez pas ce qu'est le MVP.