-2

有一次,一位数学家告诉我,只要我们掌握一门语言,一个项目就可以实现。你能帮我理解我们如何知道我们什么时候做,什么时候不做吗?例如示例或自动化测试是否可以知道什么是“语言”,什么不是。谢谢

4

1 回答 1

3

在没有任何上下文的情况下,很难理解他的意思。但是,我个人(且高度推测)对此的关联是domain language。特定领域的用户有自己的术语和逻辑,分析师/程序员必须理解这些术语和逻辑并将其转化为代码,才能开发出成功的软件产品。如果用户和开发人员使用相同的通用语言,该项目就有很大的成功机会。但是,如果不是这样,即使某些东西“成功”地开发出来,它对最终用户来说也不会很有用,因此该项目实际上是失败的。

这方面的基础书籍是领域驱动设计

于 2011-01-31T14:53:11.543 回答