Ingeniería de software

23
¿Es una mala práctica crear nuevos objetos sin almacenarlos?

Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 7 años . He visto objetos creados en código Java sin almacenar una referencia al objeto. Por ejemplo, en un complemento de eclipse he visto un SWT Shell...

23
¿Existen buenas técnicas o pruebas para nombrar tipos?

Una pregunta incómoda y abierta, pero es un problema con el que siempre me encuentro: El software que es fácil de mantener y trabajar es un software bien diseñado. Intentar hacer un diseño intuitivo significa nombrar sus componentes de tal manera que el próximo desarrollador pueda inferir la...

23
¿Por qué se enseña a CS a ser memorizado? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

23
En Scrum, ¿deberían gestionarse tareas como la configuración del entorno de desarrollo y el desarrollo de capacidades como subtareas dentro de historias de usuarios reales?

A veces, en proyectos, necesitamos dedicar tiempo a tareas como: explorar marcos y herramientas alternativas aprender el marco y las herramientas seleccionadas para el proyecto configurar los servidores y la infraestructura del proyecto (control de versiones, entornos de compilación, bases de...

23
¿Se puede lograr Agile sin la participación del cliente?

No pude escribir un libro sobre Agile. He trabajado en varias tiendas que llaman ágil a su proceso. Uno de los puntos principales del desarrollo ágil es la participación regular del cliente. Después de un sprint, el trabajo se puede mostrar al cliente para obtener sus comentarios. Enjuague y...

23
Cuando Agile sale mal [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

23
¿Cuál es la definición de "Big Data"?

¿Hay uno? Todas las definiciones que puedo encontrar describen el tamaño, la complejidad / variedad o la velocidad de los datos. La definición de Wikipedia es la única que he encontrado con un número real Los grandes tamaños de datos son un objetivo en constante movimiento, a partir de 2012,...

23
Mover de JSON a Protobuf. ¿Vale la pena?

Tenemos servicios web REST que pueden servir XML o JSON (WCF). Estoy jugando con la idea de implementar Protobufs. ¿Por qué? PROS Menos carga en los servidores. Tamaño de mensaje más pequeño: menos tráfico. Es más fácil cambiar ahora que más tarde. CONTRAS Necesita ser implementado Va a ser...

23
Calidad de código en pruebas unitarias?

Al escribir pruebas unitarias, ¿vale la pena pasar el tiempo extra para que el código tenga buena calidad y legibilidad? Cuando escribo pruebas, a menudo rompo la Ley de Deméter , para escribir más rápido y evitar el uso de tantas variables. Técnicamente, las pruebas unitarias no se reutilizan...

23
Reformateo y control de versiones

El formato del código es importante. Incluso la sangría importa . Y la consistencia es más importante que las mejoras menores. Pero los proyectos generalmente no tienen una guía de estilo clara, completa, verificable y aplicada desde el día 1, y las mejoras importantes pueden llegar cualquier día....