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.

15
¿Debo continuar mi práctica de codificación autodidacta o aprender a hacer codificación profesionalmente? [cerrado]
Últimamente he estado trabajando profesionalmente, saliendo con otros programadores y haciendo amigos en la industria. Lo único es que soy 100% autodidacta. Esto causó que mi estilo se desviara extremadamente del estilo de aquellos que están entrenados adecuadamente. Son las técnicas y la organización de mi código lo que es …



2
Convenciones de nomenclatura DAL, BAL y UI Layer [cerrado]
Estoy desarrollando una aplicación web típica con las siguientes capas Capa de IU (MVC) Capa de lógica empresarial (BAL) Capa de acceso a datos (DAL) Cada capa tiene su propio objeto DTO, incluidos BAL y DAL. Mis preguntas sobre esto son las siguientes El DTO devuelto por el DAL simplemente …
35 c#  design  naming 





1
Código SECO no relacionado, pero casi idéntico
Tengo un código que es casi idéntico, pero usa tipos absolutamente diferentes, sin herencia entre ellos, en la variable principal. Específicamente, estoy escribiendo un analizador con Roslyn para C # y VB.NET, con los siguientes tipos: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Me pregunto si, debido a que el código está haciendo lo mismo, …
34 c#  design  dry 

8
¿Por qué Clang / LLVM me advierte sobre el uso de valores predeterminados en una declaración de cambio donde se cubren todos los casos enumerados?
Considere la siguiente instrucción enum y switch: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Soy un programador de Objective-C, pero …


2
mejores prácticas para el diseño de bases de datos NoSQL
Acabo de comenzar a usar una base de datos basada en documentos NoSQL (MongoDB) y tengo curiosidad sobre las mejores prácticas para diseñar bases de datos. ¿Supongo que la arquitectura debería ser diferente de las bases de datos relacionales? ¿Debo seguir apuntando a una base de datos normalizada? Por ejemplo, …
34 design  nosql 

10
¿Deberían una vista y un modelo comunicarse o no?
De acuerdo con la página de Wikipedia para la arquitectura MVC , el modelo puede notificar a la vista, y también puede consultar al modelo sobre su estado actual. Sin embargo, de acuerdo con el curso de Paul Hegarty sobre iOS 5 en Stanford, conferencia 1, página 18, toda interacción …
33 design  mvc 

8
¿SÓLIDO, evitando dominios anémicos, inyección de dependencia?
Aunque esta podría ser una pregunta independiente del lenguaje de programación, estoy interesado en respuestas dirigidas al ecosistema .NET. Este es el escenario: supongamos que necesitamos desarrollar una aplicación de consola simple para la administración pública. La aplicación es sobre el impuesto de vehículos. Ellos (solo) tienen las siguientes reglas …
33 c#  .net  design  architecture 


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.