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.



2
¿Quién debería leer Exception.Message si es que lo hace?
Al diseñar excepciones, ¿debo escribir mensajes que un usuario o un desarrollador deben entender? ¿Quién debería ser el lector de mensajes de excepción? Creo que los mensajes de excepción no son útiles en absoluto y siempre me cuesta escribirlos. Por convención, el tipo de excepción ya debería decirnos por qué …

7
¿La programación funcional ignora los beneficios obtenidos de “Sobre los criterios que se utilizarán en la descomposición de sistemas en módulos” (ocultación de datos)?
Hay un artículo clásico llamado Sobre los criterios que se utilizarán en la descomposición de sistemas en módulos que acabo de leer por primera vez. Tiene mucho sentido para mí, y es probablemente uno de esos artículos en los que se basó OOP. Su conclusión: Hemos tratado de demostrar con …


9
Desacoplar clases de la interfaz de usuario
¿Cuál es la mejor práctica cuando se trata de escribir clases que puedan tener que saber sobre la interfaz de usuario? ¿Una clase que sabe dibujar no rompería algunas de las mejores prácticas ya que depende de cuál sea la interfaz de usuario (consola, GUI, etc.)? En muchos libros de …
27 design 

12
SÓLIDO versus evitar la abstracción prematura
Entiendo lo que se supone que SOLID debe lograr y lo uso regularmente en situaciones donde la modularidad es importante y sus objetivos son claramente útiles. Sin embargo, dos cosas me impiden aplicarlo consistentemente en mi base de código: Quiero evitar la abstracción prematura. En mi experiencia, dibujar líneas de …

11
¿Cómo convencer a los empresarios?
¿Qué métodos parecen funcionar mejor para convencer a los requisitos de las personas de negocios no tecnológicas? Estoy trabajando con un equipo que está tratando de reunir una especificación para un proyecto. Cada vez que nos reunimos y todo se reduce a las expectativas para la próxima reunión, pedimos a …

2
Rangos de Complejidad Ciclomática [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . ¿Cuáles son las categorías de complejidad ciclomática? Por ejemplo: 1-5: …


11
Plagado de errores multiproceso
En mi nuevo equipo que administro, la mayoría de nuestro código es plataforma, socket TCP y código de red http. Todos los C ++. La mayor parte se originó de otros desarrolladores que han abandonado el equipo. Los desarrolladores actuales en el equipo son muy inteligentes, pero en su mayoría …



8
¿Cómo manejas el diseño en Scrum?
¿Cómo manejas el diseño en Scrum? ¿Todavía tiene documentos de diseño bien escritos para cada iteración de scrum? ¿Acabas de hacer notas de diseño con diagramas UML? ¿O simplemente tienes un código bien comentado? Cada iteración puede implicar un cambio de diseño, por lo que solo quería saber cómo las …
26 design  scrum 


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.