Ingeniería de software

9
Escoger las comidas más calóricas

Supongamos que como cinco comidas al día, y dado que hay siete días en una semana, tengo recetas para siete de cada comida, para 35 recetas en total. Cada receta tiene un conteo de calorías. Cada día debe contener una receta por comida, y cada receta se fija a una comida en particular (por ejemplo,...

9
Decoradores de clase en Python: casos de uso prácticos

Estoy buscando casos de uso prácticos y no sintéticos de decoradores de clase Python. Hasta ahora, el único caso que tenía sentido para mí es registrar una clase en un sistema editor-suscriptor, por ejemplo, complementos o eventos, algo como: @register class MyPlugin(Plugin):...

9
Microservicios y modelo canónico

Cuando estaba leyendo sobre microservicios en este sitio , me encontré con la siguiente declaración. ¿Qué se entiende por esquema canónico? ¿No es lo mismo que el modelo de dominio? El patrón de Arquitectura de microservicios también rechaza otras partes de SOA, como el concepto de un esquema...