Preguntas etiquetadas con design

Preguntas sobre la resolución de problemas y la planificación de una solución a través del diseño de software.





4
¿Debería favorecerse la coherencia sobre la convención de programación?
Al diseñar una clase, ¿debería favorecerse la consistencia en el comportamiento sobre la práctica de programación común? Para dar un ejemplo específico: Una convención común es esta: si una clase posee un objeto (por ejemplo, lo creó), es responsable de limpiarlo una vez que está hecho. Un ejemplo específico sería …
14 design  .net 


10
¿Qué debe hacer cuando se le presenta un diseño horrible?
Nuestra firma hace sitios web. También diseñamos sitios web. Pero a veces nuestro cliente trae su propio diseño. Esto a menudo lo hace un diseñador interno, o es el mismo diseño que usaron para otra cosa. Sin embargo, a veces estos diseños se ven horribles. Y estoy hablando realmente poco …
14 design 



10
Qué tan efectivamente "vender" un buen diseño en grandes reuniones
Muchas veces he sido testigo de una triste tragedia. Esto es lo que pasa: Una revisión del diseño del equipo para un nuevo proyecto. Veo un diseño simple que tiene bastantes agujeros. Menciono casualmente los agujeros y las formas de evitarlos. Las advertencias se ignoran con comentarios como "que 'nunca' …
14 design  team 

4
Duplicación de código sin abstracción obvia
¿Alguna vez ha encontrado un caso de duplicación de código en el que, al mirar las líneas de código, no puede ajustar una abstracción temática que describa fielmente su papel en la lógica? ¿Y qué hiciste para abordarlo? Es una duplicación de código, por lo que, idealmente, necesitamos hacer un …

3
Acoplamiento de código introducido por DRY y OOD
Estoy buscando orientación sobre el acoplamiento DRY vs Code. No me gusta duplicar mi código y tampoco me gusta el acoplamiento de código entre módulos no relacionados. Así que refactorizo ​​el código duplicado si encuentro un código idénticamente duplicado un año después de que se introdujo la duplicación. Sin embargo, …
14 design  dry  coupling 

3
¿Cuál es un buen diseño para permitir la compatibilidad con versiones anteriores de archivos entre diferentes versiones de software?
¿Cuál es un buen diseño para permitir la compatibilidad con versiones anteriores de un tipo de archivo entre diferentes versiones de software? Por ejemplo, ¿cómo obtiene Microsoft Word 2007, 2010 y 2013, etc.? Para todos los archivos docx abiertos, pero diferentes ediciones pueden guardar más / menos datos y guardar …

3
¿Debería un DAO ser singleton o no?
Estoy desarrollando una API RESTful y creo que es conveniente usar DAO para mis recursos porque aunque planeo usar solo memoria para almacenarlos, no quiero cerrar la puerta a quien esté usando mi biblioteca si deciden usar Una implementación de base de datos para el DAO. Mi pregunta es si …


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.