To prevent inventory errors. Frame the concept in practical terms so you can explain it during interview discussion.
Rejecting invalid stock quantities ensures that inventory levels remain accurate, preventing issues like overselling or underselling. In a `Warehouse` class, enforcing positive stock quantities helps maintain correct inventory records, critical for order fulfillment and customer satisfaction.
Additional Notes
Why reject invalid stock quantities in e-commerce?