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

8
Dans Scrum, les tâches telles que la configuration de l'environnement de développement et le développement des capacités doivent-elles être gérées comme des sous-tâches dans les user stories réelles?
Parfois, dans les projets, nous devons consacrer du temps à des tâches telles que: explorer d'autres cadres et outils apprendre le cadre et les outils sélectionnés pour le projet mise en place des serveurs et de l'infrastructure du projet (contrôle de version, environnements de construction, bases de données, etc.) Si …

7
Pourquoi apprend-on à mémoriser CS? [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. …
23 learning 



8
Existe-t-il de bonnes techniques ou de bons tests pour nommer les types?
Une question ouverte et délicate, mais c'est un problème auquel je suis toujours confronté: Les logiciels faciles à entretenir et à utiliser sont bien conçus. Essayer de rendre une conception intuitive signifie nommer vos composants de manière à ce que le prochain développeur puisse déduire la fonction du composant. C'est …
23 design  naming 



4
Pourquoi avons-nous besoin d'URI pour les espaces de noms XML?
J'essaie de comprendre pourquoi nous avons besoin d'URI pour les espaces de noms XML et je ne trouve pas de raison pour cela. Quelqu'un peut-il m'éclairer un peu en montrant leur utilisation sur un exemple concret? MODIFIER: Ok donc par exemple: j'ai ceci de w3schools <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> …
23 xml  namespace 




4
Le code comme celui-ci est-il une «épave de train» (en violation de la loi de Déméter)?
En parcourant le code que j'ai écrit, je suis tombé sur la construction suivante qui m'a fait réfléchir. À première vue, il semble assez propre. Oui, dans le code réel, la getLocation()méthode a un nom légèrement plus spécifique qui décrit mieux exactement l'emplacement qu'elle obtient. service.setLocation(this.configuration.getLocation().toString()); Dans ce cas, serviceest …


13
Comment fonctionnent les tests unitaires?
J'essaie de rendre mon code plus robuste et j'ai lu sur les tests unitaires, mais je trouve très difficile de trouver une utilisation réellement utile. Par exemple, l'exemple Wikipedia : public class TestAdder { public void testSum() { Adder adder = new AdderImpl(); assert(adder.add(1, 1) == 2); assert(adder.add(1, 2) == …


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.