Preguntas etiquetadas con separation-of-concerns

10
Lo que se entiende por "un usuario no debe decidir si es un administrador o no. Los privilegios o el sistema de seguridad deberían ".
El ejemplo utilizado en la pregunta pasa datos mínimos básicos a una función que toca la mejor manera de determinar si el usuario es administrador o no. Una respuesta común fue: user.isAdmin() Esto provocó un comentario que se repitió varias veces y se votó muchas veces: Un usuario no debe …







3
Hablando arquitectónicamente, ¿una capa de abstracción de base de datos, como Entity Framework de Microsoft, anula la necesidad de una capa de acceso a datos separada?
De la forma que era Durante años, he organizado mis soluciones de software como tales: Capa de acceso a datos (DAL) para abstraer el negocio de acceder a datos Business Logic Layer (BLL) para aplicar reglas comerciales a conjuntos de datos, manejar autenticación, etc. Utilidades (Util), que es solo una …

6
¿Dijkstra tenía la intención de modularizar el código cuando escribió sobre la separación de preocupaciones?
Primero, leí un extracto del artículo de 1974 de Edsger W. Dijkstra "Sobre el papel del pensamiento científico": Permíteme explicarte, lo que a mi gusto es característico de todo pensamiento inteligente. Es decir, que uno está dispuesto a estudiar en profundidad un aspecto del tema de forma aislada por el …

7
Separación de preocupaciones: ¿Cuándo es la separación "demasiado"?
Realmente amo el código limpio y siempre quiero codificar mi código de la mejor manera posible. Pero siempre había una cosa que realmente no entendía: ¿Cuándo es demasiado de "separación de preocupaciones" con respecto a los métodos? Digamos que tenemos el siguiente método: def get_last_appearance_of_keyword(file, keyword): with open(file, 'r') as …

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.