Si un contrôleur devient trop gros et que l'instanciation du modèle commence à s'additionner, une couche de service peut être utilisée. Si j'encapsule simplement la logique dans une classe de service, j'obtiendrai un tas de services avec une / deux méthodes. Cela ressemble à une odeur de code. Des bonnes …
Je voudrais savoir quelles options sont disponibles pour documenter un projet qui a déjà été développé, car les développeurs qui ont travaillé n'ont pas écrit une seule page de documentation. Le projet n'a pas d'autres détails que de nombreuses pages de scripts avec des fonctions écrites et modifiées par les …
Dans un contexte d'exécution donné, l'objet Variable est l'objet Activation de ce contexte d'exécution. D'après mes recherches en ligne, je suis en mesure de trouver la phrase précédente reformulée de différentes manières, mais personne n'est capable de dire de quoi il s'agit. Qu'est-ce qu'un objet d'activation?
Considérez le code suivant, dans lequel le setter est délibérément cassé en raison d'une erreur de programmation banale que j'ai commise à plusieurs reprises dans le passé: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should be `$this->testField = $newVal` } function getField() …
Tout d'abord, je suis un programmeur d'entrée de gamme; En fait, je termine un diplôme AS avec un projet final de capstone au cours de l'été. Dans mon nouveau travail, quand je n'ai pas de projet à faire (ils attendent de remplir l'équipe avec plus de nouvelles embauches), on m'a …
Lors de l'écriture d'outils pour la CLI d'UNIX, comment dois-je faire pour que le programme imprime l'aide et / ou l'utilisation? J'utilise habituellement fprintf(stderr, "help text here");, mais il y a plusieurs problèmes avec cela. Tout d'abord, je ne sais pas si je devrais utiliser stderr. Est-ce correct ou dois-je …
Je suis intéressé par l'encodage d'une chaîne que j'ai et je suis curieux de savoir s'il existe un type d'encodage pouvant être utilisé qui inclura uniquement des caractères alphanumériques et qui raccourcirait de préférence le nombre de caractères nécessaires pour représenter la chaîne. Jusqu'à présent, j'ai envisagé d'utiliser l'encodage Base64 …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Il existe de nombreux risques de …
Nous avons discuté des techniques de déploiement de base de données aujourd'hui, après avoir connu quelques échecs récents dans notre processus actuel et vu des situations où nous aimerions annuler un déploiement, mais l'ancienne version de l'application n'avait jamais été testée par rapport à la nouvelle version de la base …
D'ici cet automne, mes deux petits sites Web devraient générer un total d'environ 1200 $ par mois avec un apport minimal / nul, ce qui est suffisant pour que je puisse vivre assez confortablement. Plutôt que de se lancer dans une autre entreprise, j'aimerais passer les prochaines années à faire …
Ma direction vient de poser une question sans précédent dans mon histoire (certes brève) avec l'organisation: "Que pouvons-nous faire pour vous aider?" Simultanément, nous travaillons sur plusieurs gros projets pour un client relativement nouveau dont la capacité à repousser les exigences en milieu de projet est légendaire. Développer pour ces …
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 5 ans . Lorsque vous définissez une fonction …
J'étudie la conception pilotée par domaine (DDD) et suis tombé sur des termes: Event Driven et Event sourcing. Je sais qu'il s'agit de publier un événement du producteur au consommateur et de stocker le journal, donc ma question est: Quelle est la différence entre Event Driven et Event sourcing?
Je lis le livre Principes, pratiques et modèles d'injection de dépendance et j'ai lu sur le concept d'abstraction qui fuit qui est bien décrit dans le livre. Ces jours-ci, je refactorise une base de code C # en utilisant l'injection de dépendance afin que les appels asynchrones soient utilisés au …
Dans Domain Driven Design, la couche de domaine peut avoir plusieurs services (traditionnels). Par exemple, pour le domaine Utilisateur, nous pouvons avoir: Un UserFactory, qui construit des objets utilisateur de différentes manières Un UserRepository, qui est responsable de l'interaction avec les services de persistance dans la couche infrastructure Un service …
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.