When You See Abstract Structures, Design Becomes Easier
While developing an e-commerce system, I once designed a model called DeliveryDateConstraint to represent delivery restrictions decided by sellers. At first, it looked simple enough: each product had its own shipping rule.But later I realised that cu...
blog.yasaichi.com3 min read