Nous avons une couche de données qui enveloppe Linq To SQL. Dans cette couche de données, nous avons cette méthode (simplifiée) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } Lors de la soumission des modifications, l'ID du rapport est mis à jour avec la valeur dans la base de …
William Cook dans un tweet a écrit ceci: " UML est la pire chose qui soit arrivée au MDD. Heureusement, beaucoup de gens le savent maintenant ... " Je voudrais connaître le raisonnement derrière cette affirmation (apparemment, je ne fais pas référence à son opinion personnelle). J'ai remarqué que beaucoup …
Un de mes collègues a suggéré d'utiliser une classe d'usine pour créer des objets Viewmodel dans nos solutions ASP.NET MVC. L'idée étant qu'elle peut aider à la conception et à la maintenabilité de la façon dont les modèles de vue sont construits dans nos applications. Je voulais savoir si quelqu'un …
J'ai besoin de commencer la conception et le développement d'un nouveau framework pour interagir avec un ECM open source. Cela inclut un modèle de données personnalisé pour aider les développeurs de sites Web à interagir avec cet ECM, de sorte qu'ils n'ont pas besoin de se soucier des détails de …
Supposons que l'on vous donne une maquette de 25 écrans des états visuels de votre application. L'attente est que cela nous suffit pour être sûrs que nous pouvons le développer et le remettre à la partie prenante ou au client d'origine en tant qu'application terminée, et ils seront satisfaits. Naturellement, …
Je comprends surtout la théorie du TDD, mais je n'arrive pas à comprendre comment commencer. Je m'assois pour écrire un test unitaire pour un projet personnel et réaliser. . . Je n'ai aucune idée de ce que je teste. Quels objets, quelles fonctionnalités, etc. Par exemple, disons que je veux …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Supposons que j'ai reçu les spécifications …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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 5 ans . Il semble que l'orthodoxie Java …
Si vous venez de découvrir un nouveau projet, quelle est la première chose que vous recherchez pour avoir une idée de son fonctionnement? Cherchez-vous d'abord le design? S'il y a un design, que cherchez-vous dedans? Diagrammes de classe ou diagrammes de déploiement ou diagrammes de séquence ou autre chose? Ou …
Je suis actuellement en train de refactoriser un grand sous-système avec une architecture multi-couches, et j'ai du mal à concevoir une stratégie efficace de journalisation et de gestion des erreurs. Disons que mon architecture se compose des trois couches suivantes: Interface publique (IE un contrôleur MVC) Couche de domaine Couche …
Je suis à 100% d'accord avec le cas où l'on devrait certainement utiliser les validations de données côté client et côté serveur. Cependant, dans les cadres et les environnements dans lesquels j'ai travaillé, les approches que j'ai vues n'ont jamais été SÈCHES. La plupart du temps, il n'y a ni …
Le principe de responsabilité unique stipule qu '"une classe devrait avoir une raison de changer". Dans le modèle MVC, le travail du contrôleur consiste à assurer la médiation entre la vue et le modèle. Il offre une interface pour que la vue signale les actions effectuées par l'utilisateur sur l'interface …
Je travaille sur un projet solo plus important et en ce moment, et j'ai plusieurs classes dans lesquelles je ne vois aucune raison de créer une instance de. Ma classe de dés en ce moment, par exemple, stocke toutes ses données statiquement et toutes ses méthodes sont également statiques. Je …
Pour de nombreux informaticiens, y compris moi-même il y a quelques années, le processus de développement logiciel idéal impliquerait la création de documents de conception détaillés avec de nombreux diagrammes UML avant l'écriture d'une ligne de code. (Cela ressemble à une description du modèle de cascade, mais c'est la même …
J'ai toujours pensé qu'une "bibliothèque commune" était une bonne idée. J'entends par là une bibliothèque qui contient les fonctionnalités communes qui sont souvent nécessaires à quelques applications différentes. Il en résulte moins de duplication / redondance de code. J'ai récemment lu un article (impossible à trouver maintenant) qui disait que …
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.