Ingeniería de software

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

4
¿Cuándo no usar Spring para crear una instancia de un bean?
Estoy tratando de entender cuál sería el uso correcto de Spring. No sintácticamente, sino en términos de su propósito. Si uno está usando Spring, ¿debería el código Spring reemplazar todo el código de instanciación de bean? ¿Cuándo usar o cuándo no usar Spring, para instanciar un frijol? El siguiente ejemplo …
13 java  spring 

5
¿Cuál es el término apropiado para una función inversa a un constructor, para desenvolver un valor de un tipo de datos?
Editar: estoy reformulando un poco la pregunta. Aparentemente, causé cierta confusión porque no me di cuenta de que el término destructor se usa en OOP para algo bastante diferente: es una función invocada cuando se destruye un objeto. En la programación funcional (intentamos) evitar el estado mutable, por lo que …



2
¿Existen flujos de trabajo específicos o patrones de diseño que se usan comúnmente para crear grandes aplicaciones de programación funcional? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . He estado explorando Clojure durante un tiempo, aunque no lo he usado …

4
Dos interfaces con firmas idénticas.
Estoy intentando modelar un juego de cartas donde las cartas tienen dos conjuntos importantes de características: El primero es un efecto. Estos son los cambios en el estado del juego que ocurren cuando juegas la carta. La interfaz para el efecto es la siguiente: boolean isPlayable(Player p, GameState gs); void …
13 interfaces 

4
Razones para la programación de parejas
He trabajado en algunas tiendas donde la gerencia me ha transmitido la idea de la programación de pares a mí u otro gerente / desarrollador, y no puedo respaldarlo en absoluto. Desde el punto de vista del desarrollador, no puedo encontrar una razón por la cual cambiar a este estilo …



8
¿Ya se necesita un estándar de codificación?
Sé que se ha demostrado que un estándar de codificación ayuda enormemente. Sin embargo, hay muchas herramientas e IDE diferentes que se formatearán según el estándar que prefiera el programador. Mientras el código esté ordenado / comentado (y no sea un desorden de espagueti), no veo la necesidad de un …


5
Definición formal para el término "lenguaje puro OO"?
No puedo pensar en un lugar mejor entre los hermanos SO para plantear tal pregunta. Originalmente quería preguntar "¿Python es un lenguaje puro OO?" pero teniendo en cuenta los problemas y algún tipo de incomodidad que las personas experimentan al tratar de definir el término, decidí comenzar por obtener una …



2
¿Cuándo debo usar StringBuilder o StringBuffer?
En una aplicación web de producción, mis compañeros programadores utilizaron StringBuffer en todas partes. Ahora me encargo del desarrollo de aplicaciones y correcciones. Después de leer StringBuilder y StringBuffer , he decidido reemplazar todo el código StringBuffer con StringBuilder porque no necesitamos seguridad de subprocesos en nuestros beans de datos. …

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.