OOP与程序化编程 - 页 15

 
СанСаныч Фоменко:

OOP的支持者说:让我们来创建对象。如果没有定义带有这些字段的行动,那么对象字段的意义是什么?


没有人为了对象的存在而创造对象,在开发程序之前,要进行分析,在分析中要定义所有的动作和存储结构。复杂的项目 需要一个发展战略;如果一切都做得很好,效率就会很高。

 
Alexey Volchanskiy:

San-Sanych,最近有一个所谓的程序员找到我,他甚至设法在市场上卖东西。

他说,我试图把一些程序粘在一起,结果出现了编译错误,所以他把他的,可以说是胶水寄给了我。他答应给我钱。

我看了一下,我很恶心,59个编译错误。

大量的全局变量,如n,c,m。

都是相互冲突的。

而这家伙确信他只需要进行一些调整,就可以去市场了。


OOP会救他吗?

 
СанСаныч Фоменко:

这整个美国共和党的失败是在一个普遍的规模上。

毕竟,你必须有这么多的人才,才能在全球范围内推动这样的事情。

...

以一个更大的软件系统为例:R。

R是一种面向对象的语言,如果你不知道的话。不仅如此,绝对所有的 容器都是对象。也就是说,每当你使用数组时,你就使用了你一直在矮化的OOP。

 
СанСаныч Фоменко:

巴解组织会救他吗?


很容易

 
СанСаныч Фоменко:

你不应该接受它。

我工作的最后一个团队有大约300人。整个计划项目的总工作量约为1500人年。组织这样一个团队一起工作,对任何AOP都没有帮助。为此,还有其他方法,包括将整个问题分解成几个阶段,并在每个步骤中对所有事情和每个人进行仔细的监管。有GOST的描述。在编程方面,它是USSD(程序文件的统一系统)。在劳动力投入方面,编码本身就占用了大约20%的劳动力投入。


不要听信OOP的倡导者。你是在正确的轨道上。即使你不把两个变量合并成一个结构,也没有显示出任何利润

坦率地说,我以为我是唯一一个认为OOP是全球范围内的骗局的人))))。事实证明,我不是唯一的人。

你的意见是基于肉眼可见的经验。我同意他的观点。

谢谢你的支持。

 
Реter Konow:

说实话,我以为我是唯一一个认为OOP是一个全球性骗局的人。)事实证明我不是。

你的意见是基于经验的,这可以用肉眼看到。我对它表示声援。

谢谢你的支持。


经验停留在1960年代的水平

 
Dmitry Fedoseev:

停留在1960年代水平上的经验

你知道,我可以看到一个人立即知道并理解他在说什么。几个短语就够了,很明显,这个人知道他在说什么。桑桑尼奇非常了解编程和开发的本质。这是最主要的事情。
 
Реter Konow:
你知道,我可以直接看到一个知道并理解其案件本质的人。几种提法就够了,很明显,这个人知道他在说什么。桑桑尼奇非常了解编程和开发的本质。这是最主要的事情。

这有什么意义?不理解OOP并对它发誓?

 
Nikolay Ivanov:

没有人为了拥有对象而创造对象;在开发一个程序之前,有一个分析,所有的行动和存储结构都被定义。复杂的项目需要一个发展战略;如果一切都做得正确,效率会很高。


让我们举一个例子。

条目: 报价

退出:买入/卖出


输入转化为输出是通过随机森林算法来实现的。这个算法产生了一个 rf类的对象。这个对象的字段只在这个算法内有意义。如果你需要理解SIGNIFICANCE,即领域的意义,你应该研究算法本身。

这里的OOP在哪里?虽然有一个 "对象",但这个对象有一个 "rf "的类别。

 
СанСаныч Фоменко:

让我们举一个例子。

条目: 报价

出局:买入/卖出


输入转化为输出是通过随机森林算法转换的。这个算法产生了一个 rf类的对象。这个对象的字段只在这个算法内有意义。如果你需要理解SIGNIFICANCE,即领域的意义,你应该研究算法本身。

这里的OOP在哪里?虽然有一个 "对象",但有这个对象的类别 "rf"。


为什么你需要创建一个对象?你确定你明白你在说什么吗?