Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

4
L'injection de dépendances doit-elle être effectuée dans le ctor ou par méthode?
Considérer: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } contre: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …


2
En quoi l'IETF est-il différent du W3C?
Je suis en train de suivre ces organisations (instituts, entités, etc.) depuis près de 3 mois maintenant, et tous deux affirment qu'ils essaient de faire d'Internet un meilleur endroit. Ils créent des documents sous le nom de RFC (pour IETF) et de recommandation (pour W3C) pour guider les autres. Pourtant, …

19
Les programmeurs ont-ils besoin d'une bonne mémoire? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
16 learning 


7
Planification à long terme et agile?
Mon équipe a récemment procédé à l'élaboration d'un plan de près d'un an pour notre travail. Nous avons séparé le plan en trois phases. Chaque phase comprendra quelques lancements. Je me demande, d'un point de vue agile de vous, est-ce mal? Je pense que ce n'est pas une mauvaise idée, …


10
Comment réparer le modèle copier / coller?
Là où je travaille, les gens (consultants) se sentent obligés de publier les fonctionnalités le plus rapidement possible. Ainsi, au lieu de passer trop de temps à réfléchir à la façon de faire les choses correctement ou parce qu'ils ne veulent rien casser, le code est copié à partir de …




5
Quel est l'avantage de n'avoir «aucune exception d'exécution», comme le prétend Elm?
Certaines langues prétendent n'avoir «aucune exception d'exécution» comme un net avantage sur les autres langues qui en disposent. Je suis confus à ce sujet. L'exception d'exécution n'est qu'un outil, pour autant que je sache, et lorsqu'il est bien utilisé: vous pouvez communiquer des états "sales" (lancer des données inattendues) en …



2
Validation des données: classe séparée ou non?
Lorsque j'ai beaucoup de données à valider, dois-je créer une nouvelle classe dans le seul but de la validation ou dois-je m'en tenir à la validation dans la méthode? Mon exemple particulier envisage un tournoi et une classe d'événement / catégorie: Tournamentet Event, qui modélise un tournoi sportif et chaque …
16 java  design  data  validation 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.