Je crois comprendre que les déclarations Goto sont généralement mal vues . Mais le modèle de publication-abonnement semble être conceptuellement similaire en ce que lorsqu'un morceau de code publie un message, il effectue un transfert de contrôle à sens unique. Le programmeur peut n'avoir aucune idée des parties du programme …
Je conçois une application à trois niveaux à l'aide d'ASP.NET MVC 4. J'ai utilisé les ressources suivantes comme référence. CodeProject: MVC + N-tier + Entity Framework Séparation de l'accès aux données dans ASP.NET MVC J'ai le design suivant jusqu'à présent. Presentation Layer (PL) (projet MVC principal, où M de MVC …
Je suis développeur .NET et j'ai eu la chance de jouer avec Ruby on Rails ce week-end. Dans .NET, nous séparons les couches de l'application en créant des projets de bibliothèque de classes distincts. Du point de vue du modèle de conception, devons-nous le faire également dans Rails ou s'agit-il …
J'ai cette ancienne implémentation du modèle de commande. C'est en quelque sorte passer un Contexte à travers toute l' implémentation de DIOperation , mais j'ai réalisé plus tard, dans le processus d'apprentissage et d'apprentissage (qui ne s'arrête jamais), que ce n'est pas optimal. Je pense aussi que la "visite" ici …
Dans le domaine du développement Web, est-ce une bonne pratique de faire un POST / Redirect / GET lorsque les champs dans une soumission de formulaire sont également invalides? En règle générale, aucune transaction sensible n'aurait eu lieu, dans ce cas. Cependant, un argument peut-il être avancé selon lequel, néanmoins, …
J'ai un examen des modèles de logiciels cette semaine et l'un des sujets que nous devons étudier est le couplage efférent et afférent. Je comprends qu'un emballage a un Ce élevé (couplage efférent) s'il dépend d'un certain nombre d'autres types. Par exemple: class Car{ Engine engine; Wheel wheel; Body body; …
L'application de styles à la balise body sera appliquée à la page entière, donc body { font-family: Verdana } sera appliqué à la page entière. Cela pourrait également être fait avec * {font-family: Verdana} qui s'appliquerait à tous les éléments et semblerait donc avoir le même effet. Je comprends le …
Récemment, je parlais avec un collègue qui a mentionné que son entreprise travaillait sur l'ajout du modèle de conception MVC en tant qu'extension PHP. Il a expliqué qu'ils ont écrit du code C pour l'ajouter Controllers, Models and Viewsaux constructions de langage afin d'augmenter les performances. Maintenant, je sais que …
J'ai deux objets qui représentent un «Bar / Club» (un endroit où vous buvez / socialisez). Dans un scénario, j'ai besoin du nom de la barre, de l'adresse, de la distance, du slogon Dans un autre scénario, j'ai besoin du nom de la barre, de l'adresse, de l'URL du site …
J'ai remarqué quelque chose dans mon code dans divers projets qui me semble être une odeur de code et quelque chose de mal à faire, mais je ne peux pas y faire face. En essayant d'écrire du "code propre", j'ai tendance à sur-utiliser des méthodes privées afin de rendre mon …
Supposons que certains processus automatisés passent généralement par les états suivants; planifié - initié - validation - exécution - terminé De plus, ces processus peuvent se terminer prématurément en raison d'une erreur ou d'une annulation explicite de l'utilisateur. Ma première impulsion consiste simplement à ajouter une erreur et annulé à …
Disons que je conçois une structure de données personnalisée comme une pile ou une file d'attente (par exemple - pourrait être une autre collection ordonnée arbitrairement qui a l'équivalent logique de pushet des popméthodes - c'est-à-dire des méthodes d'accesseur destructives). Si vous implémentiez un itérateur (en .NET, en particulier IEnumerable<T>) …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Je pense à un modèle …
Considérez cet exemple: J'ai un site Web. Il permet aux utilisateurs de créer des messages (peut être n'importe quoi) et d'ajouter des balises qui décrivent le message. Dans le code, j'ai deux classes qui représentent le message et les balises. Appelons ces classes Postet Tag. Posts'occupe de créer des posts, …
Contexte Je fais du développement de jeux comme passe-temps et je cherche une meilleure façon de les concevoir. Actuellement, j'utilise une approche POO standard (je fais du développement d'entreprise depuis 8 ans donc ça vient de façon non-systématique). Prenons par exemple un "méchant" public class Baddie:AnimatedSprite //(or StaticSprite if needed, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.