Ingeniería de software

9
Filosofía detrás del patrón de recuerdo

He estado leyendo sobre el patrón de recuerdo de varias fuentes de Internet. La información diferente de diferentes fuentes me ha dejado confundido sobre por qué este patrón es realmente necesario. La implementación dofactory dice que la intención principal de este patrón es restaurar el estado...

9
¿Por qué la sobrecarga al asignar objetos / matrices en Java?

¿Cuántos bytes ocupa una matriz en Java? Suponga que es una máquina de 64 bits y también asuma que hay N elementos en una matriz, por lo que todos estos elementos ocuparían 2 * N, 4 * N u 8 * N bytes para diferentes tipos de matriz. Y una conferencia en Coursera dice que ocuparía 2 * N + 24, 4 * N...

9
¿Cuál es la mejor manera de manejar referencias en una aplicación .NET?

Recientemente en el trabajo nos encontramos con un problema en el que etiquetamos / ramificamos un proyecto y tuvimos algunos problemas de compilación debido a las referencias dll / project que apuntaban a la antigua estructura de carpetas. Creamos una carpeta 'bin externo' para cada uno de los...

9
¿Es ágil en cuanto a desarrollo o gestión?

En un debate sobre de qué se trata Scrum, descubrí que tal vez no entendí totalmente lo ágil. Me parece que Scrum (que sin duda se considera un proceso ágil) tiene que ver con la gestión de características y sprints y roles y cosas que no tienen nada que ver con TDD, programación de pares, CI,...

9
Pasos para mantener una buena base de datos de errores

Mantener una base de datos de errores es importante para cada proyecto. Estoy acostumbrado a almacenar lo siguiente en la base de datos de errores Fecha de emisión hora A quién está asignado Si se ha resuelto o no Si se resuelve entonces, fecha y hora resueltas ¿Son suficientes para mantener...