标签: design-patterns
我曾经认为这被称为契约式设计,但我意识到契约式设计实际上是指使用框架进行验证(或类似的东西)。但是我假设有一个术语可以创建一个架构,使用的技术可以很容易地做出正确的事情并且很难做错事。
答案 0 :(得分:0)
防守编程是我一直在寻找的。 p>
http://en.wikipedia.org/wiki/Defensive_programming