• 数据的正确性和执行特定领域的业务规则的能力是软件开发的几个方面之一,几乎任何项目都是如此。由于很难想象任何不需要某种验证的非hello-world应用程序,解决这个问题对整个项目的成功至关重要。当然,这样的核心概念必然会影响整体架构,所采取的任何方法都应确保只使用有效数据在整个代码中