D'abord, n'hésitez pas à proximité, si elle n'est pas appropriée, car c'est mon première fois sur un Débordement de Pile.
Peut-être que ma question est de nature similaire à celui-ci: utilisez-vous des modèles de conception?
Les programmes que j'écris sont de petite taille de 50 à 75 K des programmes en ligne pour la plupart à l'aide de Windows Forms et ASP.NET. Ces programmes sont GUI intensif permettant la conception et la mise en page de divers graphiques et de traitement graphique.
Je me considère bon à la programmation orientée objet et pratiqué à l'équilibrage de la programmation orientée objet et les procédures classiques des méthodes pour créer des code maintenable.
Le problème vient quand je considère les modèles de conception. Liés à thread a un commentaire intéressant que les modèles de conception peuvent être utilisés, mais pas de façon intentionnelle. Quand je veux intentionnellement utiliser un modèle de conception (dans la conception de mon programme), il se sent comme je vais au-dessus et au-delà de ce qui est nécessaire, que je suis dans le domaine de "l'architecture de l'astronaute" donc je revenir à mes méthodes traditionnelles et tout se passe le long de douceur (normalement).
Prendre le modèle MVC comme un exemple. Si je veux appliquer ce modèle à l'aide de Windows Forms ou ASP.NET (Visual Studio 2005) alors je dois écrire un "Cadre", et l'écriture des cadres semble être plus d'ennuis que cela vaut la peine pour la taille de l'application.
Peut-être que mes applications sont trop petits pour justifier l'utilisation de certains de ces modèles. Peut-être que je ne connais pas les modèles assez bien ou le besoin de les étudier de plus.
Quelqu'un d'autre l'expérience de cette "architecture de l'astronaute" sentiment?
Comment allez-vous intentionnellement à l'aide de modèles de conception sans passer "par-dessus bord?"