Ingeniería de software

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


1
Dónde colocar una clave API: un encabezado HTTP personalizado VS el encabezado de autorización con un esquema personalizado
Estoy diseñando una API REST usando autorización / autenticación a través de una clave API. Traté de averiguar cuál es el mejor lugar y descubrí que muchas personas sugieren usar un encabezado HTTP personalizado como ProjectName-Api-Key, por ejemplo: ProjectName-Api-Key: abcde pero también es posible e ideológicamente correcto usar el Authorizationencabezado …


4
¿Cómo visualizar el diseño de un motor de física?
Estoy haciendo un motor de física y se está volviendo bastante difícil hacer un seguimiento de todo. A menudo, cuando vuelvo a mi código después de un descanso, simplemente no recuerdo por qué eso no funciona. La mayoría de los problemas no son simples errores de programación, sino defectos de …


2
¿Qué es el antipatrón For-Case?
El artículo de TDWTF de hoy comienza con una confesión del autor: No sabía cuál era el antipatrón For-Case hasta hace relativamente poco tiempo, cuando hubo una serie de artículos que lo condenaban como un antipatrón. Estoy seguro de que probablemente lo haya usado , en algún momento, pero nunca …




3
Llamar a múltiples servicios asíncronos en paralelo
Tengo pocos servicios REST asíncronos que no dependen unos de otros. Es decir, mientras "espero" una respuesta del Servicio1, puedo llamar al Servicio2, al Servicio3, etc. Por ejemplo, consulte el siguiente código: var service1Response = await HttpService1Async(); var service2Response = await HttpService2Async(); // Use service1Response and service2Response Ahora, service2Responseno depende …






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.