Ingeniería de software

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




4
REST: compensaciones entre la negociación de contenido a través de aceptar encabezado versus extensiones
Estoy trabajando en el diseño de una API RESTful. Sabemos que queremos devolver JSON y XML para cualquier recurso dado. Había estado pensando que haríamos algo como esto: GET /api/something?param1=value1 Accept: application/xml (or application/json) Sin embargo, alguien rechazó el uso de extensiones para esto, así: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) ¿Cuáles …

12
Reglas no escritas para reescribir el código de otro miembro del equipo [cerrado]
Estamos practicando la propiedad del código colectivo. Según tengo entendido, esto significa que cualquier desarrollador puede cambiar cualquier línea de código para agregar funcionalidad, refactorizar, corregir errores o mejorar diseños. Pero, ¿qué pasa con una reescritura completa de código de un desarrollador que todavía está en el equipo? ¿Debería preguntarle …


9
¿Por qué hay un soporte tan limitado para Design by Contract en la mayoría de los lenguajes de programación modernos?
Recientemente descubrí Design by Contract (DbC) y me parece una forma extremadamente interesante de escribir código. Entre otras cosas, parece ofrecer: Mejor documentación Como el contrato es la documentación, es imposible que uno esté desactualizado. Además, debido a que el contrato especifica exactamente lo que hace una rutina, ayuda a …



16
Lenguaje de programación moderno con abstracciones intuitivas de programación concurrente [cerrado]
Estoy interesado en aprender programación concurrente, centrándome en el nivel de aplicación / usuario (no en la programación del sistema). Estoy buscando un lenguaje de programación moderno de alto nivel que proporcione abstracciones intuitivas para escribir aplicaciones concurrentes. Quiero centrarme en los lenguajes que aumentan la productividad y ocultan la …

11
¿Hay casos del mundo real para C ++ sin excepciones? [cerrado]
¿En Cuándo usar C sobre C ++ y C ++ sobre C? hay una declaración wrt. para codificar excepciones de tamaño / C ++: Jerry responde (entre otros puntos): (...) tiende a ser más difícil producir ejecutables realmente pequeños con C ++. Para sistemas realmente pequeños, rara vez escribes mucho …
40 c++  exceptions 





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.