Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas






2
CQRS + Abastecimiento de eventos: (¿es correcto que) Los comandos generalmente se comunican punto a punto, mientras que los eventos de dominio se comunican a través de pub / sub?
Básicamente estoy tratando de entender el concepto de CQRS y conceptos relacionados. Aunque CQRS no necesariamente incorpora la mensajería y la búsqueda de eventos, parece ser una buena combinación (como se puede ver con muchos ejemplos / publicaciones de blog que combinan estos conceptos) Dado un caso de uso para …

2
Implementación eficiente de Trie para cadenas unicode
He estado buscando una implementación eficiente de String trie. Principalmente he encontrado un código como este: Implementación referencial en Java (según wikipedia) No me gustan estas implementaciones principalmente por dos razones: Solo admiten 256 caracteres ASCII. Necesito cubrir cosas como cirílico. Son extremadamente ineficientes de memoria. Cada nodo contiene una …
12 unicode  trie 

1
Usar patrón de visitante con jerarquía de objetos grandes
Contexto He estado usando con una jerarquía de objetos (un árbol de expresión) un patrón de visitante "pseudo" (pseudo, ya que en él no se usa el envío doble): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); …







7
Nuestra versión de Agile no funciona. ¿Consejos?
Trabajo en un pequeño equipo de 4 desarrolladores. Estamos implementando una versión de Agile que parece proporcionarnos continuamente las mismas dificultades, semana tras semana, y estoy buscando sugerencias que puedan ayudarnos a mejorar nuestro proceso. El fondo: Generalmente hacemos sprints de 2 semanas, y cada sprint tendemos a subestimar nuestro …
12 agile 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.