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
¿Subconjunto visual y audible inequívoco del alfabeto latino?
Imagina que le das a alguien una tarjeta con el código "5SBDO0". En algunas fuentes, la letra "S" es difícil de distinguir visualmente del número cinco (como con el número cero y la letra "O"). Al leer el código en voz alta, puede ser difícil distinguir "B" de "D", por …
13 design 


7
¿Debe un documento de diseño contener una discusión de los pros / contras de un diseño determinado o debe enfocarse en hechos y justificación?
Actualmente estoy en el proceso de actualizar un documento de diseño para que sea correcto y actualizado para futuros desarrolladores. Actualmente, el documento se centra solo en los hechos, presentando cómo es el diseño. No hay justificación para ninguna decisión presentada. Creo que es importante capturar la lógica para que …

3
Aplicando principios SÓLIDOS
Soy bastante nuevo en los principios de diseño SOLID . Entiendo su causa y beneficios, pero no logro aplicarlos a un proyecto más pequeño que quiero refactorizar como ejercicio práctico para usar los principios SOLID. Sé que no hay necesidad de cambiar una aplicación que funcione perfectamente, pero quiero refactorizarla …


3
¿La dependencia de las consultas parametrizadas es la única forma de protegerse contra la inyección de SQL?
Todo lo que he visto en los ataques de inyección SQL parece sugerir que las consultas parametrizadas, particularmente las de procedimientos almacenados, son la única forma de protegerse contra tales ataques. Mientras trabajaba (en la Edad Media), los procedimientos almacenados eran vistos como una mala práctica, principalmente porque eran vistos …



4
¿El patrón del "centro de notificaciones" fomenta el diseño del programa bueno o malo?
A veces me encuentro con estas API de centro de mensajes, por ejemplo, Cocoa NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Por lo general, estas API proporcionan un punto de acceso global en el que se suscribe o transmite mensajes / eventos. Estoy pensando que esto es un problema porque fomenta una arquitectura de programa …





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.