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





3
Développement piloté par des tests multilingues
La courte question: comment suivez-vous le développement piloté par les tests sur un projet qui couvre plusieurs langues? Plus précisément, j'écris une application Web qui utilise JavaScript et PHP, et je veux suivre les principes TDD, mais je ne sais pas comment les intégrer. Dois-je exécuter des suites de tests …

2
L'ID métier bien connu d'une entité doit-il être représenté par un type dédié dans DDD / OOP?
En termes pratiques, cela signifie utiliser un personnalisé (immuable) classsur un stringou un autre type primitif. Exemples: Édition: International Standard Book Number. Finance: Numéro international d'identification des titres. Avantages: Peut assurer le format d'un identifiant. Devient un membre de première classe du modèle. Désavantages: Ajoute une friction de persistance (par …


1
Revue de conception de sérialisation C ++
J'écris une application C ++. La plupart des applications lisent et écrivent la citation de données nécessaire et celle-ci ne fait pas exception. J'ai créé une conception de haut niveau pour le modèle de données et la logique de sérialisation. Cette question demande une révision de ma conception avec ces …
9 design  c++  c++11 



1
Comment garder à jour les exemples de code dans javadocs
Je travaille sur une petite bibliothèque qui fournit des implémentations de métriques de chaîne de base bien connues. Surtout pour ma propre éducation. Le développement se produit donc chaque fois que j'ai un peu de temps libre. Pour cette raison, j'ai automatisé la plupart des processus afin que je puisse …

4
Qui supprime les tickets de bogue?
Un de mes coéquipiers et moi avons pris des tickets de bogue séparés, nous les avons attribués séparément, mais les tickets étaient des doublons! Quelle est la meilleure façon de résoudre les tickets en double? Cela se fait-il généralement par les ressources d'AQ? J'ai travaillé dans quelques endroits où les …




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.