Ingeniería de software

10
Conceptos de API REST

Tengo tres preguntas sobre el diseño de REST API que espero que alguien pueda arrojar algo de luz. He buscado incansablemente durante muchas horas, pero no he encontrado respuestas a mis preguntas en ningún lado (¿tal vez no sé qué buscar?). Pregunta 1 Mi primera pregunta tiene que ver con...

10
¿Cuándo es realmente útil la palabra clave de registro en C?

Estoy confundido sobre el uso de la registerpalabra clave en C. Generalmente se dice que su uso no es necesario como en esta pregunta en stackoverflow . ¿Es esta palabra clave totalmente redundante en C debido a los compiladores modernos o hay situaciones en las que todavía puede ser útil? En caso...

10
¿Cómo diseño un juego de cartas?

No puedo encontrar una buena arquitectura para mi juego de cartas. Necesito ayuda para comprender cómo se diseñan los juegos. Primero, describiré las reglas del juego. Reglas del juego Preparar Hay cuatro jugadores, cada uno de los cuales forma un equipo. Cada jugador recibe 12 cartas...

10
¿Qué es mejor para pequeñas correcciones de errores y características pequeñas: nombrar ramas por número de boleto o nombrarlas por descripción de función?

Estoy en medio de un desacuerdo (cordial, por supuesto) con mi liderazgo sobre el nombre apropiado de la rama. Esto se aplica a la corrección de errores y las ramas de características pequeñas, no a las ramas de características de larga duración. Para las ramas de funciones de larga duración,...

10
Al comparar flotadores, ¿cómo se llama el umbral de diferencia?

Estoy comparando flotantes en Java en este momento y la fórmula más simple es: Math.abs(a - b) < THRESHOLD Al nombrar su variable para el umbral de diferencia, ¿debería nombrarla delta o epsilon ? Específicamente, ¿cuál de los dos es el término correcto para el valor más pequeño que puede...

10
Cómo evaluar el cambio a Team Foundation Server

Actualmente, mi equipo de desarrollo utiliza el siguiente software en nuestro flujo de trabajo: Jira Bamboo (integración continua de Atlassian) Greenhopper (gestión de proyectos ágil de Atlassian) Confluencia Git, alojado en BitBucket Visual Studio 2012 Como puede ver, estamos bastante...