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
Quelle est la méthode recommandée pour séparer le développement actuel du développement de la maintenance dans le logiciel de contrôle de version?
J'ai une application logicielle gérée à l'aide de Git. Je viens de sortir une nouvelle version 2.x que je compte maintenir sur le long terme (corrections de bugs surtout). En attendant, je voudrais commencer à travailler sur la version 3.x. Quelle est la méthode recommandée pour gérer cela? Dois-je créer …


3
Existe-t-il un anti-modèle formel pour décrire le scénario?
Du code est écrit pour générer des feuilles de calcul Excel (Office Interop). Le code fonctionne très mal. Un sous-système est conçu pour générer les fichiers la nuit. La performance n'est pas un problème la nuit. Une fonction est créée pour sélectionner le fichier correct parmi les 100 fichiers différents …

3
Modèle d'observateur; savoir * ce * qui a changé?
J'ai créé deux classes abstraites Subject et Observer qui définissent une interface de modèle Observer classique. Je dérive d'eux pour implémenter le modèle Observer. Un observateur pourrait ressembler à ceci: void MyClass::Update(Subject *subject) { if(subject == myService_) { DoSomething(); } else if(subject == myOtherService_) { DoSomethingElse(); } } C'est bien …

5
Agile, cascade et changements d'exigences
Quelqu'un at-il eu ce problème d'un projet défini comme «Agile» étant dépassé par des changements d'exigences? Je travaille sur un projet de développement qui se déroule en 4 semaines Sprint mais il y a toujours des changements entre ces Sprints. Est-il toujours défini comme Agile alors? Je pense que c'est …


4
Programmation de paires avec Scrum
Je fais partie d'une équipe qui utilise actuellement Scrum, et nous envisageons d'ajouter la programmation par paires pour aider à améliorer les compétences interfonctionnelles de l'équipe, ainsi que pour réduire les défauts avec une philosophie «deux têtes valent mieux qu'une». Dans notre équipe, chaque membre de l'équipe s'inscrit généralement pour …


2
Cas d'utilisation pour node.js et c #
Je fais pas mal de travaux ASP.NET (C #, MVC), mais la plupart sont du développement web typique. Je fais de l'architecture Restful en utilisant des dépôts CRUD. La plupart de mes clients n'ont pas beaucoup d'exigences avancées dans leurs applications. Je regarde maintenant node.js et ses implications en termes …




5
Fabrication vs développement de logiciels [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. …


7
Comment passer de l'écriture de code à un bon développeur?
Je suis frustré par le manque d'explications concrètes sur la façon de passer d'un script (bash, awk) et d'écrire des applications simples (c, php, python) à la conception et au développement de logiciels plus grands et plus compliqués. Il semble qu'il y ait d'un côté des livres de langage de …

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.