Ingeniería de software

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



3
TDD como enfoque a problemas algorítmicos
Fallé en una prueba algorítmica con Codility porque intenté encontrar una solución mejor y al final no tuve nada. ¿Entonces me hizo pensar si podría usar un enfoque similar a TDD? Es decir, si generalmente puedo desarrollar una solución gradualmente de manera similar. Si estuviera escribiendo un algoritmo de clasificación, …

3
¿Crear un sistema completamente duplicado para el aseguramiento de la calidad (QA) de otro es una mala práctica?
En el trabajo tenemos un sistema bastante complicado. Llamemos a este sistema, System_A. Nuestro equipo de control de calidad ha creado otro sistema, llame a este sistema, System_B, para probar System_A. La forma en que se usa System_B es la siguiente. Generamos entradas (usando el propio System_B), IN, procesamos dichas …




5
Terminología: ¿el código fuente es un programa? [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 3 años . Soy un principiante en programación y no entiendo bien la terminología. Me gustaría saber si el código …


1
Cómo migrar aplicaciones web existentes para usar OAuth2
Actualmente tengo una aplicación web monolítica heredada de 15 años con cerca de 1 millón de usuarios, utilizando un sistema de autorización y autenticación local: JAAS, nombres de usuario y pwds almacenados en una base de datos con hashing básico de contraseñas, algunas preguntas de verificación personal 2FA (con diferentes …

5
¿Colocar marcadores de texto dentro de las cadenas es un mal estilo? ¿Hay una alternativa?
Trabajo con cadenas masivas que necesitan mucha manipulación. Por ejemplo, podría generar una cadena como esta: Parte 1 Barco Sección A Programación Parte 2 Particionar barcos para la programación. Sección AA Sección Entradas SQL. La cadena sería demasiado grande para verificar manualmente cada parte de ella. Ahora necesito splitesto stringen …

3
¿Cómo consumir API RESTful externa con Symfony?
Estamos construyendo una arquitectura de microservicios para nuestros proyectos, con la mayoría de las aplicaciones Symfony front-end interactuando con las API RESTful de back-end. El problema es que este enfoque está rompiendo la administración de la entidad Symfony que depende en gran medida de Doctrine con base de datos. Donde …

5
Optimización de asignaciones de cadenas redundantes en C ++
Tengo un componente C ++ bastante complejo cuyo rendimiento se ha convertido en un problema. La creación de perfiles muestra que la mayor parte del tiempo de ejecución se dedica simplemente a asignar memoria para std::strings. Sé que hay mucha redundancia entre esas cadenas. Un puñado de valores se repite …


1
¿Por qué Swift necesita tablas de testigos?
Estoy tratando de leer los detalles de implementación de Swift, y una cosa que no puedo precisar son sus "tablas de testigos". Parece que son un puntero vtable separado utilizado para estructuras. ¿Pero por qué necesitarías eso? Las estructuras se copian por valor, por lo que ya sabe en tiempo …

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.