gpt4 book ai didi

language-agnostic - 过程编程与面向对象编程的开发成本?

转载 作者:行者123 更新时间:2023-12-04 02:34:28 25 4
gpt4 key购买 nike

我来自一个相当强大的 OO 背景,OOD 和 OOP 的好处是我的第二天性,但最近我发现自己在一个与过程编程习惯相关的开发商店。实现语言有一些 OOP 特性,它们没有以最佳方式使用。

更新:每个人似乎都对这个话题有意见,我也是,但问题是:

是否有任何很好的比较研究来对比使用过程编程语言与面向对象语言的软件开发成本?

一些评论者指出,试图将苹果与橙子进行比较是可疑的,我同意准确测量非常困难,但也许并非完全不可能。

最佳答案

用谷歌搜索后,我找到了这篇论文 here .我使用的搜索词是面向生产力的对象。

开头的段落继续说

Introduction of object-oriented technology does not appear to hinder overall productivity on new large commercial projects, but it neither seems to improve it in the first two product generations. In practice, the governing influence may be the business workflow and not the methodology.



我想你会发现面向对象编程在特定情况下更好,但对其他一切都是中立的。在将我公司的 CAD/CAM 应用程序转换为面向对象的框架时,让我的老板们受益的是,我精确地展示了它在哪些方面会有所帮助。重点不是整个方法论,而是它如何帮助我们解决我们遇到的一些特定问题。对我们来说,有一个可扩展的框架来添加更多的形状、报告和机器 Controller ,并使用集合来消除旧设计的内存限制。

关于language-agnostic - 过程编程与面向对象编程的开发成本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/332808/

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