Ingeniería de software

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

2
¿Cuál es un ejemplo de una continuación no implementada como procedimiento?
Una discusión interesante sobre la distinción entre devoluciones de llamada y continuaciones sobre SO ha provocado esta pregunta. Por definición, una continuación es una representación abstracta de la lógica necesaria para completar un cálculo. En la mayoría de los idiomas, esto se manifiesta como un procedimiento de un argumento al …

5
XSLT y posibles alternativas [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Eché un vistazo a XSLT para transformar un archivo XML en otro (HTML, etc.). …
15 xml  lisp  linq  xslt 

9
¿Aprender C es esencial para la informática? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Soy un desarrollador front-end que apenas veo un archivo .ho …





3
¿La composición del servicio SOA realmente funciona en la práctica?
Uno de los principales principios de diseño del servicio SOA es el principio de Composabilidad del Servicio ( https://en.wikipedia.org/wiki/Service_composability_principle ). La idea es que al componer nuevos servicios utilizando los existentes como bloques de construcción, uno puede desarrollar rápidamente nuevos servicios. De forma análoga a cómo llama a los métodos …

4
Cómo implementar de forma segura el inicio de sesión automático
He leído muchas, muchas, muchas publicaciones sobre cómo "probablemente estás almacenando contraseñas mal". Siempre se refieren al almacenamiento de contraseñas en un servidor en el que un usuario inicia sesión; básicamente repiten (juegos de palabras) consejos omnipresentes como asegurarse de saltear las contraseñas, etc. Sin embargo, nunca he visto un …
15 security  login 

5
¿Cuál es el nombre de λx.λf.fx (como aplicación inversa) en cálculo lambda? ¿La función correspondiente tiene un nombre estándar en la programación?
¿Cuál es el nombre de λx.λf.fx en el cálculo lambda? ¿La función correspondiente tiene un nombre estándar en lenguajes de programación funcionales, como Haskell? En la programación orientada a objetos, ¿existe un nombre habitual para un método fooque toma una función como argumento, de modo que x.foo(f)devuelve f(x)?

2
Entidad para el uso de DTO
He estado tratando de encontrar un flujo para una aplicación web básica por niveles, y he estado leyendo información conflictiva en línea. Lo que estoy tratando de averiguar es si hay una ventaja de seguir usando objetos DTO de su capa DAO a Servicio mediante el uso de algún tipo …
15 java  entity  jpa 



2
¿Por qué las palabras clave feas en C11?
Actualmente estoy leyendo un borrador de la especificación C11. Las nuevas palabras clave introducidas: _Bool, _Alignof, _Atomictodas parecen extensiones personalizadas, en lugar de palabras clave reservadas estándar como struct, union, int. Me doy cuenta de que el estándar básicamente consiste en extensiones estandarizadas ... ¡pero aún así, esto es horrible! …
15 c  keywords 

2
Debería haber usado un método de fábrica en lugar de un constructor. ¿Puedo cambiar eso y seguir siendo compatible con versiones anteriores?
El problema Digamos que tengo una clase llamada DataSourceque proporciona un ReadDatamétodo (y tal vez otros, pero mantengamos las cosas simples) para leer datos de un .mdbarchivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Unos años más tarde, decido que quiero poder admitir .xmlarchivos además de .mdbarchivos como …

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.