Ingeniería de software

43
Principios de programación SOLID

Con el tiempo pude entender dos partes de SOLID : la "S" y la "O". "O" - Aprendí el Principio Abierto Cerrado con la ayuda del Patrón de Herencia y Estrategia. “S”: aprendí el principio de responsabilidad única mientras aprendía ORM (la lógica de persistencia se elimina de los objetos de...

43
¿Cuáles son las desventajas de MVC? [cerrado]

He estado usando MVC / MV * desde que comencé a organizar mi código hace años. Lo he estado usando tanto tiempo que ni siquiera puedo pensar en otra forma de estructurar mi código y cada trabajo que tuve después de ser pasante estaba basado en MVC. Mi pregunta es, ¿cuáles son las caídas de MVC?...

43
Estoy obteniendo 4-5 veces más puntos de historia que el promedio, pero produzco errores a la mitad de la tasa. Los gráficos dicen que son 2 veces más errores, ¿cómo lidiar con eso?

Por lo tanto, generalmente se acepta que los programadores de nivel superior pueden producir un orden de magnitud de código más / mejor que sus pares más promedio. También se acepta generalmente que la tasa de errores cometidos en el código es relativamente constante para los programadores. En...

43
Hacer referencia a valores de bases de datos en lógica de negocios

Supongo que esta es otra pregunta sobre la codificación rígida y las mejores prácticas. Digamos que tengo una lista de valores, digamos fruta, almacenados en la base de datos (debe estar en la base de datos ya que la tabla se usa para otros fines, como los informes SSRS), con una ID: 1 Apple 2...