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
Seguridad API REST Token almacenado vs JWT vs OAuth
Todavía estoy tratando de encontrar la mejor solución de seguridad para proteger la API REST, porque la cantidad de aplicaciones móviles y API aumenta cada día. He intentado diferentes formas de autenticación, pero todavía tengo algunos malentendidos, por lo que necesito el consejo de alguien más experimentado. Déjame decirte cómo …
104 security  rest  api  oauth  https 

14
¿TDD hace redundante la programación defensiva?
Hoy tuve una discusión interesante con un colega. Soy un programador defensivo. Creo que siempre debe respetarse la regla " una clase debe garantizar que sus objetos tengan un estado válido cuando interactúan desde fuera de la clase ". La razón de esta regla es que la clase no sabe …


3
¿Por qué funcionan los trampolines?
He estado haciendo algunos JavaScript funcionales. Pensé que se había implementado Tail-Call Optimization , pero resultó que estaba equivocado. Por lo tanto, tuve que enseñarme el trampolín . Después de leer un poco aquí y en otros lugares, pude obtener lo básico y construí mi primer trampolín: /*not the fanciest, …






5
¿Las pautas de uso asíncrono / en espera en C # no contradicen los conceptos de buena arquitectura y estratificación de abstracción?
Esta pregunta se refiere al lenguaje C #, pero espero que cubra otros lenguajes como Java o TypeScript. Microsoft recomienda las mejores prácticas sobre el uso de llamadas asincrónicas en .NET. Entre estas recomendaciones, escojamos dos: cambiar la firma de los métodos asíncronos para que devuelvan Tarea o Tarea <> …
103 c#  architecture  async 

11
¿A qué tipo de errores conducen las declaraciones "goto"? ¿Hay algún ejemplo históricamente significativo?
Entiendo que salvo por romper bucles anidados en bucles; la gotodeclaración es evadida y vilipendiada como un estilo de programación propenso a errores, que nunca se utilizará. Texto alternativo : "Neal Stephenson piensa que es lindo nombrar sus etiquetas 'dengo'". Vea el cómic original en: http://xkcd.com/292/ Porque aprendí esto temprano; …

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.