Ingeniería de software

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



6
¿Cuál es el propósito de planificar el póker en un sprint?
Nuestro analista de negocios y líderes de proyectos nos dicen los requisitos del cliente como Historias. En cada planificación de Sprint, a nosotros (los desarrolladores) se nos pide que juguemos a la planificación del póker. Nos pidieron a todos que consideráramos la "Complejidad" en lugar del "Esfuerzo". Estamos realmente confundidos …
15 agile  scrum  planning 


2
¿Cuál es la mejor manera de crear el modelo de respuesta de error API REST y el sistema de códigos de error?
Mi implementación REST devolverá errores en JSON con la siguiente estructura: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Sugiero crear un modelo de respuesta especial, donde pueda pasar los valores necesarios para las propiedades (dev_message, message_for_user, some_internal_error_code) y devolverlos. En código sería similar a esto: $responseModel = …
15 php  mvc  rest  api 

2
Domar las clases de 'funciones de utilidad'
En nuestra base de código Java sigo viendo el siguiente patrón: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related things. */ class …



9
¿Cuáles serían buenos argumentos de hecho para convencer a la gerencia de alto nivel de considerar la programación funcional? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Hay toneladas de argumentos "teóricos" sobre por qué la programación …

2
¿Quién tiene la culpa de este rango basado en una referencia a temporal?
El siguiente código parece bastante inofensivo a primera vista. Un usuario usa la función bar()para interactuar con alguna funcionalidad de biblioteca. (Esto puede haber funcionado durante mucho tiempo desde que bar()devolvió una referencia a un valor no temporal o similar). Ahora, sin embargo, simplemente está devolviendo una nueva instancia de …
15 c++11 

5
¿Por qué es necesaria la * declaración * de datos y funciones en lenguaje C, cuando la definición se escribe al final del código fuente?
Considere el siguiente código "C": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()se define al final del código fuente y no se proporciona ninguna declaración antes de su uso en main(). En el mismo momento en que el compilador ve Func_i()en main(), sale de la …


4
¿Es excesivo envolver una colección en una clase simple solo en aras de una mejor legibilidad?
Tengo el siguiente mapa: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Esto HashMapasigna doublevalores (que son puntos en el tiempo) a la SoundEvent'celda' correspondiente : cada 'celda' puede contener un número de SoundEvents. Por eso se implementa como unList<SoundEvent> , porque eso es exactamente lo que es. En aras de …



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.