Ingeniería de software

11
Comprender y memorizar los parámetros de git rebase

Hasta ahora, la parte más confusa de git es rebase en otra rama. Específicamente, son los argumentos de la línea de comandos los que son confusos. Cada vez que quiero volver a crear una pequeña parte de una rama en la punta de otra, tengo que revisar la documentación de git rebase y me lleva unos...

11
¿Cómo modelar más de un 'apellido'?

En los países de habla hispana usamos más de un apellido, como: Nombre ↘ ↙ Apellido                 Pedro Arturo Rodríguez Loyola Segundo         nombre ↗ ↖ (?) Estoy tratando de modelar datos para el nombre del paciente. En nuestro país es importante, por lo que no puedo descuidar el...

11
Clase booleana de Java: ¿por qué no una enumeración?

Me parece que la clase booleana es un candidato ideal para implementarse como una enumeración. Mirando el código fuente, la mayoría de la clase son métodos estáticos que podrían moverse sin cambios a una enumeración, el resto se vuelve mucho más simple como una enumeración. Comparar original...

11
COI en tiempo de compilación

¿Alguien ha comenzado un proyecto para hacer IOC en tiempo de compilación (posiblemente usando Roslyn o Linq MethodInfo emit)? Mi experiencia con los contenedores de COI ha sido excelente hasta ahora, dejando al descubierto algunos pequeños problemas. Muchos contenedores IOC tardan en iniciarse,...

11
Aprendiendo a investigar errores [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Ni siquiera...

11
¿Por qué F # Core define tipos de matriz genéricos?

Acabo de notar que el espacio de nombres FSharp.Core incluye tipos de matriz genéricos de hasta 4 dimensiones, es decir, Core. [] <'T> , Core. [,] <' T>, etc. C # y VB parecen estar funcionando bien con System.Array, aunque no está claro para mí cómo logran admitir tipos de matrices...

11
Indización de puntero

Actualmente estoy leyendo un libro titulado "Recetas numéricas en C". En este libro, el autor detalla cómo ciertos algoritmos funcionan inherentemente mejor si tenemos índices que comienzan con 1 (no sigo completamente su argumento y ese no es el punto de esta publicación), pero C siempre indexa...

11
¿Cómo trabajar con grandes raíces agregadas?

Estoy aprendiendo DDD y, sin embargo, tengo más preguntas que respuestas. Consideremos un modelo de un directorio que contiene una enorme cantidad de archivos. Así es como lo veo: El directorio es una raíz agregada. Esta entidad debe tener la lógica de validación de verificar la unicidad del...