Ingeniería de software

51
¿Qué le sucede a la basura en C ++?

Java tiene un GC automático que de vez en cuando detiene el mundo, pero se ocupa de la basura en un montón. Ahora las aplicaciones C / C ++ no tienen estos bloqueos STW, su uso de memoria tampoco crece infinitamente. ¿Cómo se logra este comportamiento? ¿Cómo se cuidan los objetos...

51
¿Cuál es el significado actual de SOAP?

La última vez que encontré un servicio basado en SOAP fue durante mi pasantía en una empresa financiera en 2013. Ese fue el momento en que comencé mi carrera en TI. Recuerdo haber tenido material de estudio sobre SOAP en uno de mis cursos de ingeniería. Fuera de eso, no he usado mucho SOAP durante...

51
¿Por qué Java tiene métodos `void`?

¿Tiene / por qué Java necesita tener voidmétodos? Referencia : Cualquier método declarado vacío no devuelve un valor. Hasta donde puedo pensar, cada uso de voidsería mejor al devolver un indicador de estado, el objeto que se invoca, o null. Esto haría que cada llamada sea una declaración...

50
¿Dónde encuentras el tiempo? [cerrado]

Me encuentro rezagado en nuevas habilidades, técnicas, características del lenguaje, etc., y encuentro que falta tiempo para hacerlo. Entre las obligaciones laborales, profesionales, personales y familiares, tengo la suerte de encontrar algunas horas extra aquí y allá para centrarme en las nuevas...

50
¿Por qué Python no permite lambdas de varias líneas?

¿Alguien puede explicar las razones concretas por las que BDFL elige hacer una línea única de Python lambdas? Esto es bueno: lambda x: x**x Esto da como resultado un error: lambda x: x**x Entiendo que hacer que lambda sea multilínea de alguna manera "perturbaría" las reglas de sangría...