Ingeniería de software

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

3
Incluyendo accidentalmente cambios no relacionados en confirmaciones
Mi enfoque personal para un git commit es que cada commit debe incluir una unidad de cambio , en su totalidad. Cuando desarrollo, generalmente me concentro en tales unidades. Pero a veces, mi atención se desvía en otro lugar y trabajo por un tiempo en una unidad diferente. Esto probablemente …
8 git 

3
Patrón de diseño - DLL por estrategia
Por lo general, me encontré diseñando mi aplicación de la siguiente manera: Una DLL que contiene interfaces para un subsistema deseado. Por ejemplo, Company.Framework.Persistence.dll. Una nueva DLL por cada estrategia (o implementaciones ) de dicho subsistema. Por ejemplo: Company.Framework.Persistence.MSSQL.dll Company.Framework.Persistence.MySQL.dll Company.Framework.Persistence.FileSystem.dll Esto dará como resultado una solución muy grande con …

3
¿Qué patrón de diseño se adapta mejor a la gestión de los identificadores de los objetos, sin pasar los identificadores o el Administrador?
Estoy escribiendo un juego en C ++ usando OpenGL. Para aquellos que no saben, con la API de OpenGL haces muchas llamadas a cosas como glGenBuffersy glCreateShaderetc. Estos tipos de devolución GLuintson identificadores únicos de lo que acabas de crear. Lo que se está creando vive en la memoria de …





1
Evitar la rejilla de Doom ™ en Git-Flow
Mi proyecto sigue el modelo de ramificación de Git Flow . El desarrollo ocurre develop, que se fusiona mastery etiqueta allí para los lanzamientos. Las revisiones se realizan en ramas ramificadas de la actual master. Sin embargo, el desarrollo actual también necesita las revisiones, por lo que también se fusiona …
8 git  gitflow 


1
Hacer llamadas API con apio
Estoy diseñando un sistema para un cliente donde los requisitos son: suben un archivo JSON (un objeto / línea) hacer una llamada a una API con el objeto JSON como carga útil registrar el estado (éxito / fracaso) de cada llamada API en una base de datos vuelva a intentarlo …




6
rendimiento versus reutilización
¿Cómo puedo escribir funciones que sean reutilizables sin sacrificar el rendimiento? En repetidas ocasiones me encuentro con la situación en la que quiero escribir una función de manera que sea reutilizable (por ejemplo, no hace suposiciones sobre el entorno de datos), pero conociendo el flujo general del programa, sé que …


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.