Ingeniería de software

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





5
Unidad probando un método vacío
Para corregir un error en una aplicación, modifiqué un método llamado postLoginagregando una llamada a un método existente llamado getShoppingCart. Código protected void postLogin() { getShoppingCart(); } Sin embargo, no estoy seguro de cuál es la mejor manera de escribir una prueba unitaria postLogin. Enfoque 1 Utilice verificar de Mockito …

1
¿Deben los microservicios ser usuarios?
Estamos tratando de determinar la mejor manera de autorizar a los usuarios en una arquitectura de microservicio, al tiempo que garantizamos que los microservicios tengan permisos limitados. Nuestra arquitectura utiliza un servicio de autorización central para manejar la emisión de tokens JWT. Tenemos los siguientes requisitos: Los usuarios deben limitarse …


3
¿Cómo se deben administrar las constantes en varios idiomas?
Tengo una situación en la que apoyo lo que funcionalmente es la misma biblioteca en varios idiomas. A menudo hay constantes que deben compartirse entre ellas (por ejemplo, claves de nombre de campo json o códigos de error). La forma en que hago esto actualmente es tener un código que …
13 design  packages 



2
¿Cómo se llama esta técnica de programación?
Encontré esta técnica de programación mientras hacía programación de pares en una entrevista y no pude encontrar el nombre en google. La idea es que primero escriba la expresión que usa las variables y luego escriba el código que computa las variables más adelante. Para usar un código de ejemplo …

1
Uso del método predeterminado de Java
Durante décadas ha sido el caso de que las interfaces eran solamente única (sólo) para especificar firmas de métodos. Nos dijeron que esta era la "forma correcta de hacer las cosas ™". Entonces salió Java 8 y dijo: Bueno, eh, ahora puedes definir métodos predeterminados. Tengo que correr, adiós. Tengo …




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.