Características deseables del diseño
2024-10-14 18:47:58 0 Reportar
Iniciar sesión para ver el contenido completo
Recomendado para ti
Ver Más
Otras creaciones del autor
Esquema/Contenido
El objetivo principal del diseño debería ser minimizar la complejidad. Evite hacer diseños \"inteligentes\
minimizar la complejidad
La facilidad de mantenimiento significa diseñar para el programador de mantenimiento. Imaginar constantemente las preguntas que le hará el programador de mantenimiento al código que escribe. Ver al programador de mantenimiento como su audiencia y luego diseñar el sistema de manera que sea autoexplicativo.
Fácil de mantener
conectividad mínima
Reutilizabilidad
lean
Un sistema es más intimidante para quienes lo intentan entender por primera vez cuanto más dependa de componentes externos. Utiliza métodos genéricos estándar para darle al sistema una sensación de familiaridad.
estandarización
La escalabilidad significa que puede mejorar el sistema sin romper su estructura básica. Puede cambiar una parte del sistema sin afectar a otras partes del sistema. Las modificaciones más probables causan el menor daño al sistema.
Escalabilidad
Alta fan-in se refiere a que hay muchos clases que utilizan una clase determinada. Alta fan-in significa que un sistema está diseñado para aprovechar al máximo las clases prácticas de nivel inferior en el sistema.
Alta fan-in
mediano-bajo desprendimiento
La portabilidad se refiere a que el diseño del sistema debe ser fácil de mover a otro entorno.
Portabilidad
Diseño en capas
Características ideales del diseño (Code Complete)
Recolectar
Recolectar
Recolectar
Recolectar
0 Comentarios
Responder Borrar
Siguiente página