Preguntas etiquetadas con design-patterns

30
¿Cuáles son los inconvenientes del patrón ActiveRecord?

Tengo curiosidad por saber cuáles son los inconvenientes de usar el patrón ActiveRecord para el acceso a datos / objetos comerciales. Lo único que se me ocurre es que viola el Principio de Responsabilidad Única, pero el patrón AR es lo suficientemente común como para que esta razón por sí sola no...

27
API REST basada en roles?

Estoy creando una API REST para la cual varios usuarios con diferentes roles tendrán acceso a los recursos que contiene. Para mantener el alcance simple, tomemos el dominio "alumno / profesor / clase": GET /students es el recurso para acceder. Los usuarios pueden tener roles como Estudiante y /...

27
Mediador vs Observador?

¿Puede alguien proporcionarme una respuesta canónica sobre las diferencias entre an Observery a Mediator, y un resumen de cuándo debe usar un patrón sobre el otro? No estoy seguro de qué tipo de situación requeriría una Observery qué tipo requeriría

26
Función anónima autoejecutable vs prototipo

En Javascript hay algunas técnicas claramente destacadas para crear y administrar clases / espacios de nombres en javascript. Tengo curiosidad por saber qué situaciones justifican el uso de una técnica frente a la otra. Quiero elegir uno y seguir adelante. Escribo código empresarial que se...