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
CQRS + Sourcing d'événements: (est-il exact que) les commandes sont généralement communiquées point à point, tandis que les événements de domaine sont communiqués via pub / sub?
J'essaie essentiellement de comprendre la notion de CQRS et les concepts connexes. Bien que le CQRS n'intègre pas nécessairement la messagerie et la recherche d'événements, il semble être une bonne combinaison (comme on peut le voir avec de nombreux exemples / articles de blog combinant ces concepts) Étant donné un …

2
Implémentation efficace de Trie pour les chaînes unicode
Je cherchais une implémentation efficace de String trie. Surtout, j'ai trouvé du code comme celui-ci: Implémentation référentielle en Java (par wikipedia) Je n'aime pas ces implémentations pour principalement deux raisons: Ils ne prennent en charge que 256 caractères ASCII. Je dois couvrir des choses comme cyrillique. Ils sont extrêmement inefficaces …
12 unicode  trie 

1
Utilisation d'un modèle de visiteur avec une grande hiérarchie d'objets
Le contexte J'ai utilisé avec une hiérarchie d'objets (une arborescence d'expression) un modèle de visiteur "pseudo" (pseudo, car il n'utilise pas la double répartition): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); // ... and so on …







7
Notre version d'Agile ne fonctionne pas. Conseils?
Je travaille sur une petite équipe de 4 développeurs. Nous mettons en œuvre une version d'Agile qui semble nous fournir continuellement les mêmes difficultés, semaine après semaine, et je recherche des suggestions qui peuvent nous aider à améliorer notre processus. L'arrière-plan: Nous faisons généralement des sprints de 2 semaines, et …
12 agile 

2
Flux de travail Git pour plusieurs équipes
Nous allons commencer à utiliser Git (pas encore) et je veux définir le workflow. Nous avons 4 équipes réparties sur 4 sites mondiaux différents, développant ensemble le même produit. Chaque équipe possède une partie du code du produit, mais parfois elle doit également apporter des modifications au code appartenant à …

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.