Tag: Value-Objects
Objetos que no merecen un ID: Usando composed_of en Rails
En el mundo real (y en el código), hay entidades que se sitúan en algún lugar entre un escalar simple y un objeto completo. ¿Qué significan realmente cosas como 80 kilogramos, 25 kilómetros por hora o 25×25×50 cm? Claramente no son escalares en el sentido estricto—no pueden reducirse a un valor único como 25 o “Buenos Aires”. Pero también comparten un rasgo clave con los escalares: no existen por sí solos en la realidad. 80 kilogramos describe el peso de algo, así como 25 km/h representa la velocidad de algo. Las dimensiones describen una caja, un mueble o un piano—pero significan poco por sí solas.