Ingeniería de software

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

6
¿Cómo se devuelven múltiples valores en Java?
A veces desea devolver múltiples valores de una función. ¿Cómo se hace esto normalmente en Java? Una opción es usar una matriz, como este fragmento de Python que devuelve una lista o tupla: value, success = read_unreliably() if success: print value Otra opción sería devolver un hash / dict, como …




2
Diseño de autenticación para API REST
Estoy trabajando en una API para un servicio REST que voy a producir y consumir. Pasé los últimos días tratando de descubrir cómo manejar la autenticación de manera agradable, y creo que finalmente se me ocurrió algo. Se me ocurre esto en base a los siguientes hechos sobre la pila …

8
¿Cómo decides si debes tomar un proyecto?
Soy un desarrollador bastante nuevo. Profesionalmente, he programado en C # durante dos años como pasante y 6 meses como desarrollador junior. Un amigo de mi familia necesita ayuda con un proyecto escrito en VB.net. Nunca he usado VB.net, así que estoy un poco preocupado allí. Pero, la verdadera pregunta …
11 project  contract 

9
Aprendiendo las reglas del ajedrez
Una pregunta similar pregunta si una computadora puede aprender a jugar de manera óptima en el ajedrez analizando miles de juegos. Si una máquina puede mirar el estado del tablero para algunos juegos de ajedrez (o algunos juegos de damas) al principio y después de cada movimiento, ¿se puede programar …






4
¿Cómo pueden tener éxito los proyectos de código abierto sin documentación sobre su diseño o arquitectura?
Quiero mejorar mis habilidades de programación estudiando famosos proyectos de código abierto, pero creo que es fácil perderse simplemente saltando a su código fuente. Así que decidí leer su documentación sobre su diseño o arquitectura (como los diagramas UML) para tener una idea general sobre la organización de su código …


3
¿Por qué la versión iterativa tarda más?
Estaba mirando en http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ y vi que en su implementación de las implementaciones recursivas e iterativas de la función factorial, la iterativa en realidad toma más tiempo. dado n = 1,000. No puedo entender por qué (él no explica, pero dice que es un ejercicio para el lector). Perdón por …

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.