转享:为什么模型会打败脚本?

Why Models Beat Scripting | CIO - Blogs and Discussion

很多脚本可以作为DSL语言,直接描述模型,这就诞生了各种脚本语言,比如Ruby Scala,但是该文作者认为脚本是邪恶的,认为模型驱动开发MDD和脚本是相竞争的,他认为俄模型设计比直接写脚本有下列好处:
1.模型可理解,看到一个模型更容易知道它正确与否,这比看实现模型的脚本程序要跟容易。
2.模型能够被确证,并且有办法执行他们。脚本不可确证。
3.模型有更简单的测试,脚本难于测试
4.模型可逆转,可以回到模型的老版本。脚本不可逆转
5.基于模型能够支持更高级别的快速改变和自动化。

相关文章:
为什么脚本是邪恶的