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
Comment rendre un site ASP.NET MVC modulaire
Je suis dans la phase de planification d'un système intranet pour les employés à construire avec ASP.NET MVC 4. Nous aimerions que le site soit composé de "modules" distincts, chacun offrant une fonctionnalité différente: messagerie, modifications de la paie, etc. J'aimerais que ces modules puissent être activés ou désactivés au …

1
Utilisons-nous le modèle de référentiel correctement?
Nous utilisons un tas de classes distinctes suffixées avec -repositorypour récupérer les données de la base de données; pour chaque table son propre référentiel. Nous avons par exemple une customerrepositoryclasse qui a toutes sortes de méthodes pour récupérer les clients, et une vacancyrepositoryqui a toutes sortes de méthodes pour récupérer …


8
Alternative à l'indicateur «Passing / Broken build»?
Lorsqu'une intégration continue exécute les tests à chaque validation, une meilleure pratique courante consiste à faire passer tous les tests à tout moment (c'est-à-dire "ne pas interrompre la construction"). Je trouve quelques problèmes avec ça: Par exemple, on ne peut pas aider un projet open source en créant des tests …



6
Avez-vous encore besoin d'indexation après la normalisation de la base de données
Après avoir effectué une bonne normalisation, avez-vous encore besoin d'indexer la table? Comment cela va-t-il affecter les performances? Cela affectera-t-il même les performances d'une manière ou d'une autre après une bonne normalisation? Quelles colonnes sont généralement indexées si vous avez déjà la clé primaire et la clé étrangère? Il semble …





7
Pourquoi le guide Scrum dit pas de testeurs?
J'ai lu le Scrum Guide de scrum.org et il dit: Les équipes de développement ne contiennent pas de sous-équipes dédiées à des domaines particuliers tels que les tests ou l'analyse commerciale. Dans sa traduction littérale, cela signifie qu'il n'y a pas de testeurs, ce qui prête à confusion. Comment peuvent-ils …
14 scrum 


1
Comment sous-licencier correctement une bibliothèque sous licence MIT?
Comment sous-licencier correctement une bibliothèque sous licence MIT. J'utilise et étends la bibliothèque. La licence MIT stipule que je suis libre de sous-licencier la bibliothèque. Puis-je simplement dire: <Software library> is copyright <original author> and licensed under the MIT license. <orignal license> Extensions to <Software library> are copyright <me> and …

8
Existe-t-il des exemples d'approches non CRUD?
Je suis programmeur mais j'ai également travaillé comme archiviste. En tant qu'archiviste, il s'agit surtout de conserver les données. J'ai souvent des disputes avec des collègues quand il s'agit d'opérations sur les données. Je n'aime pas trop le U et le D dans CRUD. Plutôt que de mettre à jour …

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.