Ingeniería de software

11
Enum con muchas propiedades booleanas

Actualmente estoy trabajando en una aplicación web en la que a menudo necesitamos condicionar cierta lógica del servidor en función de la página que se devolverá al usuario. Cada página recibe un código de página de 4 letras, y estos códigos de página se enumeran actualmente en una clase como...

11
Diseño de API REST para páginas web con asistentes

Tengo una página web con formato de asistente. El botón de envío a la API estará en el cuarto paso del asistente. Sin embargo, quiero que los datos ingresados ​​se almacenen en la base de datos antes de pasar al siguiente paso en el asistente. También quiero que la API REST funcione para las...

11
¿Qué tipo de licencia para poner un proyecto privado?

El proyecto en el que el trabajo es privado con fines comerciales y no su código fuente se distribuye a nadie. Solo la aplicación funcional muestra a los consumidores a través de un sitio web. Tiene la siguiente estructura: El código fuente está escrito en PHP, la única parte donde se usa código...

11
¿Está mal dar ramas de fuerza de empuje?

Cuando estoy trabajando en una rama de características, tiendo a querer limpiar los commits en la rama usando un rebase interactivo antes de que mi trabajo sea revisado e integrado en la rama principal. Durante el desarrollo de la función, quiero llevar mi trabajo intermedio al repositorio remoto...

11
Generar claves de clasificación al reordenar elementos

Tenemos una serie de elementos que el usuario final podrá organizar en el orden deseado. El conjunto de elementos no está ordenado, pero cada elemento contiene una clave de clasificación que se puede modificar. Estamos buscando un algoritmo que permita generar una nueva clave de clasificación para...