Attribution: cela découle d'une question connexe de P.SE Mes antécédents sont en C / C ++, mais j'ai beaucoup travaillé en Java et je suis en train de coder C #. En raison de mon expérience en C, la vérification des pointeurs passés et retournés est de seconde main, mais …
Je me retrouve à écrire beaucoup de code comme ceci: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Cela peut devenir assez compliqué, surtout si plusieurs vérifications …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . J'avais l'impression que maintenant tout le monde était d'accord que cette maxime était une erreur. Mais j'ai récemment vu cette réponse qui a un …
Je cherche à acheter Rubymine car je fais une petite quantité de rubis, mais une grande quantité de html5 / javascript. J'allais obtenir Webstorm car j'ai beaucoup de frameworks / applications basés sur html5 / js purs sur lesquels je travaille, mais j'ai ensuite lu que WebStorm / PhpStorm / …
Ma question vient d'un point de vue quelque peu inculte. Quels sont les avantages relatifs d'un système de " transmission de messages " par rapport à un système " basé sur des événements ". Pourquoi choisirait-on l'un plutôt que l'autre? Quelles sont leurs forces et leurs faiblesses? Je voudrais savoir …
Quelqu'un peut-il me fournir une réponse canonique sur les différences entre un Observeret un Mediator, et un résumé du moment où vous devez utiliser un modèle par rapport à l'autre? Je ne sais pas quel genre de situation nécessiterait un Observeret quel type nécessiterait unMediator
J'ai lu différentes opinions sur le motif singleton. Certains soutiennent qu'il devrait être évité à tout prix et d'autres qu'il peut être utile dans certaines situations. Une situation dans laquelle j'utilise des singletons est quand j'ai besoin d'une fabrique (disons un objet f de type F) pour créer des objets …
Je suis sur le point de me lancer dans un projet qui utilise largement une approche correctement RESTful. Autrement dit, il utilise HATEOAS et sert des ressources d'une manière qui permet une exploration générale par un client. Je voudrais m'assurer de fournir une description de mes points de terminaison d'une …
Je ne sais pas exactement quel est le format, s'il y a des exigences systématiques / en ligne de commande pour le créer, etc. Fondamentalement, juste pour avoir besoin de connaître les spécifications et s'il existe des étapes techniques pour générer le fichier README.
Je suis assez à l'aise avec l'injection de dépendances à l'aide de NInject dans MVC3. Tout en travaillant dans une application MVC3, j'ai développé une usine de création de contrôleur personnalisée à l'aide de NInject, de sorte que tout contrôleur créé aura des dépendances injectées via cette usine de contrôleur. …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Cette question a été migrée depuis Stack Overflow car il est possible …
Disons que j'ai une méthode: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } J'ai été formé pour croire que lancer le ArgumentNullExceptionest "correct" mais une erreur "Référence d'objet non définie sur une instance d'un objet" signifie que j'ai un bug. Pourquoi? Je sais que si …
J'utilise une approche de type DDD pour un module entièrement nouveau d'une application existante; ce n'est pas 100% DDD en raison de l'architecture mais j'essaie d'utiliser certains concepts DDD. J'ai un contexte borné (je pense que c'est le terme approprié - j'apprends encore sur DDD) composé de deux entités: Conversationet …
Je programme depuis un certain temps, j'ai écrit des programmes rudimentaires et je veux continuer à apprendre. J'ai atteint ce point où vous ne savez pas quoi apprendre ensuite, et je voudrais poser une question pour ma propre curiosité. La question, en un mot, est de savoir si vous pouvez …
Ce que je veux dire par là, comment procédez-vous pour développer sur une base de code que vous partagez avec des développeurs qui y travaillent depuis des années et qui le connaissent très bien? Je ne veux pas marcher sur les orteils de quelqu'un, mais je ne reçois pas de …
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.