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
¿Cómo lidiar con el diseño de la interfaz de usuario y el soporte de funciones respectivas en el desarrollo ágil?
En un proceso de desarrollo ágil, generalmente el enfoque principal está en las historias de usuarios, pero a veces un solo requisito puede abarcar varias historias de usuarios. Por ejemplo, el cliente puede solicitar una página de búsqueda para todos los usuarios en un foro, y hay varias acciones que …

3
Tejido de código de bytes vs macros de Lisp
He estado leyendo sobre las bibliotecas que la gente ha escrito para lenguajes como Java y C # que utilizan el tejido de código de bytes para hacer cosas como interceptar llamadas a funciones, insertar código de registro, etc. También he estado leyendo sobre macros Lisp / Clojure en un …







4
Diseño de patrón de comando
Tengo esta antigua implementación del patrón de comando. Es como pasar un contexto a través de toda la implementación de DIOperation , pero más tarde me di cuenta, en el proceso de aprendizaje y aprendizaje (que nunca se detiene), que no es óptimo. También creo que la "visita" aquí realmente …

5
¿Debo usar métodos abstractos o virtuales?
Si suponemos que no es deseable que la clase base sea una clase de interfaz pura, y usar los 2 ejemplos a continuación, ¿cuál es un mejor enfoque, usando la definición de clase de método abstracto o virtual? La ventaja de la versión "abstracta" es que probablemente se vea más …
11 c#  design 

2
¿Qué es 'sesgo de código'?
En el libro de O'Reilly sobre Scala, leí que el pegado de código crea: ... crea problemas de hincha de código, mantenibilidad y sesgo , No puedo ver ninguna definición obvia de la palabra sesgo en contexto. Soy consciente de los problemas de copiar y pegar, pero no puedo hacer …

1
¿Existen estudios empíricos sobre los efectos de comentar el código fuente en la calidad del software, la capacidad de mantenimiento y la productividad del desarrollador? [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 . Soy un defensor de comentar sobre el código fuente y documentar productos de software. …


2
Cómo resolver dependencias de paquetes circulares
Estoy refactorizando una base de código grande donde la mayoría de las clases se encuentran en un paquete. Para una mejor modularidad, estoy creando subpaquetes para cada funcionalidad. Yo recuerdo haber aprendido en alguna parte que un gráfico de dependencias paquete no debe tener bucles, pero no sé cómo resolver …

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.