gpt4 book ai didi

computer-science - 寻找使用 DSL 的好处的科学证据

转载 作者:行者123 更新时间:2023-12-04 07:27:58 26 4
gpt4 key购买 nike

Greg Wilson 的演讲“一些证据” (http://www.slideshare.net/gvwilson/bits-of-evidence-2338367) 讨论了 Martin Fowler 作为使用 DSL 的好处而提出的以下声明背后缺乏证据:

“[使用特定领域的语言] 带来两个主要好处。第一个,也是最简单的一个是提高程序员的生产力。第二个……是……与领域专家交流。”
-- Martin Fowler 在 IEEE 软件中,2009 年 7 月/8 月

问题:是否有任何实证研究提供了通过使用 DSL 提高程序员生产力或改善与领域专家沟通的证据?

许多构建 DSL 的人无法对“为什么要构建 DSL?”提供合理的答案。和“为什么 DSL 比一个精心分解的对象模型更能帮助你?”

我听到很多“我这样做是因为它很酷而且其他人都在这样做”——这不是一个理性的答案。

我相信 DSL 至少在某些时候是有帮助的,但它们不太可能是应该不加选择地使用的“银弹”。我希望看到一些科学工作来描述什么时候应该和不应该使用 DSL——基于实证研究。

最佳答案

关于computer-science - 寻找使用 DSL 的好处的科学证据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1625608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com