Ingeniería de software

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

2
Cómo lidiar con la prueba pasando desde el principio en TDD
Estoy tratando de practicar TDD en mi proyecto personal y me pregunto cómo lidiar con la situación cuando, después de agregar una nueva prueba, se pasa desde el principio en función de la implementación existente. Por un lado, la nueva prueba puede proporcionar documentación adicional del diseño y una protección …







9
Patrón de diseño para valores interdependientes
Resumen: ¿Existe un buen patrón de diseño para reducir la duplicación de información entre valores estrechamente interdependientes? En mi línea de trabajo, es bastante común tener una relación entre cantidades, de modo que pueda derivar una de las cantidades si conoce las otras. Un ejemplo podría ser la ley del …


1
Base64 en Json: ¿es una buena idea para API de descanso?
Estoy desarrollando una API Rest y me pregunto: ¿Es una buena idea poner datos codificados en base64 en Json, por ejemplo, para cargar archivos? ¿Qué pasa si los base64 contiene algunos de {, }, :personajes y rompe el contenido JSON? Si no es una buena idea, ¿qué alternativas se consideran …



3
¿Cuáles son los beneficios de un servicio web RESTful?
Tarea académica ... Primero se nos dijo que generaramos un conjunto de .htmlarchivos estáticos que mostraran los resultados de las elecciones en varias divisiones administrativas. Luego nos dijeron que "modernizáramos" esto usando plantillas de Django. Justo, puedo ver los beneficios de tal enfoque. Pero luego se nos dijo que "mordernizáramos" …
8 rest 


2
¿Debería programarse la actualización técnica de deuda / tecnología como una característica (puntos dados) o una tarea (sin puntos)?
¿Qué debemos hacer para las historias de usuarios de deuda técnica en Pivotal Tracker? ¿Deberíamos considerar esto como características (dar puntos) o tareas (no dar puntos, por lo tanto, reducir la velocidad)? Estoy confundido sobre lo que debería considerarse una tarea: Duplicación de código: está claro que si hemos colocado …

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.