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



2
L'héritage du contexte, comme le montre l'exemple Duck de Head First Design Patterns, n'est-il pas pertinent pour le modèle de stratégie?
Dans Head First Design Patterns, il enseigne le modèle de stratégie en utilisant un exemple Duck où différentes sous-classes de Duck peuvent être affectées à un comportement particulier lors de l'exécution. D'après ma compréhension, l'objectif du modèle de stratégie est de modifier le comportement d' un seul objet au moment …

4
Devs backend posés par les user stories
Je prévoyais de découper verticalement le développement back-end en histoires d'utilisateurs. Mais un gars du backend de notre équipe a commencé à se plaindre que cela rend leur travail invisible. Ma réponse était que lors des réunions de planification et d'examen du sprint, nous discutons des tâches de backend devant …
10 agile  scrum  team  user-story 




4
Terminologie: indicateur Really Delete vs set IsDeleted («soft delete»)
J'ai un site où un utilisateur régulier peut supprimer des enregistrements, où ce qui se passe, c'est qu'un IsDeletedindicateur est défini. Sur les pages administratives, un utilisateur privilégié peut supprimer des enregistrements où un SQL réel DELETErejette définitivement ces enregistrements. La différence est importante pour des raisons évidentes, et je …
10 terminology  data 

4
Modèle de conception pour un comportement polymorphe tout en permettant la séparation des bibliothèques
Disons que j'ai une hiérarchie de Itemcours: Rectangle, Circle, Triangle. Je veux pouvoir les dessiner, donc ma première possibilité est d'ajouter une Draw()méthode virtuelle à chacun: class Item { public: virtual ~Item(); virtual void Draw() =0; }; Cependant, je souhaite diviser la fonctionnalité de dessin en une bibliothèque Draw distincte …

4
Word pour le surensemble de fichiers et de dossiers [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 4 ans . J'essaie de trouver un …
10 naming 


3
Génériques et effacement de type
Les génériques en Java sont implémentés en utilisant l'effacement de type. Le JLS dit que l'inspiration était la compatibilité descendante. Où comme d'autre part les génériques C # sont réifiables. Théoriquement, quels sont les avantages et les inconvénients d'avoir les génériques comme "effacement" ou "réifiable"? Java manque-t-il quelque chose?

1
Node.js ou servlets? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 . J'ai beaucoup entendu parler du …


3
Comment dois-je encapsuler l'accès à la base de données?
Quels sont quelques exemples de bonnes structures de classe utilisées pour gérer l'accès à la base de données? Je suis un fan de l'encapsulation de classe et je préférerais que les conteneurs (par exemple la voiture) n'effectuent pas de tâches de base de données. J'aimerais également pouvoir déposer facilement des …
10 c++  database 

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.