我从头教起,同时也帮助新人加入MQL4专业人员的行列。 - 页 4

 

Но, на мой взгляд, лучше бы Вы его не показывали... 

为了不至于毫无根据,我将解释我为什么这样认为。首先是设计。你可能会说,这不是什么大事,你已经习惯了,等等。但如果有一天,另一个程序员得到了他/她的代码,他/她就会不高兴。无法阅读的格式。当然,有一个造型师,但仍然说明了一些问题。

第二,没有评论。如果一个例子有点复杂,你很快就会忘记这里写了什么,如果有错误的话你要花几倍的时间才能找到它。

第三,变量名称太可怕了,你肯定会陷入困境。

显然,你从事编程的时间不长,也没有任何大型项目。

当然,以上这些并不是全部,也是我的个人观点。

 
Andrey F. Zelinsky:

这是摆脱问题客户的最好方法。

只是你没有太多的开发经验。

你是多么敏感。
 

我创建这个主题并不是为了闲逛,也不是为了让人告诉我应该怎么做。

这个主题是为了帮助那些正在努力学习,但发现它漫长而痛苦的人。我只是提出要帮助那些想更快地学习它的人,再加上了解它在计算机内存中的工作原理,这样他们就可以一次性编出最好的代码,而不是 "莫名其妙 "地做,然后再试图优化它......)))

 

你开始时的昵称是:dmitry173-- 在这个昵称下,你是一个客户 -- 我知道你在不需要它的时候删除了它(你已经长大了)。

现在你已经成为一名开发人员和教师,并给自己起了个名字:FX-Programmer

作为对你努力的祝贺。

 
Dmitry Sumsky:

我创建这个主题并不是为了闲逛,也不是为了让人告诉我应该怎么做。

这个主题是为了帮助那些正在努力学习,但发现它漫长而痛苦的人。我只是提出要帮助那些想更快地学习它的人,再加上了解它在计算机内存中的工作原理,这样他们就可以一次性编出最好的代码,而不是 "莫名其妙 "地做,然后再试图优化它......)))

你提供的东西没有什么价值,因为

1)已经有一个更先进的MT5/mql5

2)有一个自由职业者服务,你可以以低价订购开发。

3) 交易中的代码和编程只对程序员(已经知道如何编程)有兴趣

4) 刚写好的代码没有什么用,如果你不能用它来获得利润。

 
Alexey Kozitsyn:

为了不至于毫无根据,我将解释我为什么这样认为。首先是设计。你可能会说,这不是什么大事,你已经习惯了,等等。但如果有一天,另一个程序员得到了他/她的代码,他/她就会不高兴。无法阅读的格式。当然,有一个造型师,但仍然说明了一些问题。

第二,没有评论。如果一个例子有点复杂,你很快就会忘记这里写了什么,如果有错误的话你要花几倍的时间才能找到它。

第三,变量名称太可怕了,你肯定会陷入困境。

显然,你从事编程的时间不长,也没有任何大型项目。

当然,以上这些并不是全部,也是我的个人观点。

我这样写代码是因为它让我感觉更舒服。我的代码已经落在了 "其他 "程序员身上,"他们 "对此很不高兴。如果客户喜欢与我合作,就让他继续与我合作,我不会 "跳过项目"。每个程序员都有自己的风格,没有两个程序员是相同的。

评论?我是这样做的,但只是在有必要的时候。毕竟,这不是全部的代码。整个代码在这种风格下有1400行。如果我像大多数人那样写这段代码(每行1个变量或1个条件,加上一堆空行或带1个括号),这段代码会有几万行。我喜欢在不滚动鼠标滚轮的情况下看到完整的功能,当你读到中间时,更不用说结尾了)而忘记了开头的内容......)))

关于变量--我认为这是一种批评,而不是一种经验交流。如果你认为这些变量必须是 "不同的",你至少应该说说你认为它们必须是什么变量......))

编程不长?是的,不是所有的我的生活...

大项目?你认为什么是 "大项目"?

)))

 
Dmitry Sumsky:

我这样写是因为它让我感觉更舒服。我的代码已经交付给 "其他 "程序员,"他们 "对此不满意。如果客户喜欢与我合作,就让他继续与我合作--我不会从项目中 "跳槽"。每个程序员都有自己的风格,没有两个程序员是相同的。

评论?我是这样做的,但只是在有必要的时候。毕竟,这不是全部的代码。整个代码在这种风格下有1400行。如果我像大多数人那样写这段代码(每行1个变量或1个条件,加上一堆空行或带1个括号),这段代码会有几万行。我喜欢在不滚动鼠标滚轮的情况下看到完整的功能,当你读到中间时,更不用说结尾了)而忘记了开头的内容......)))

关于变量--我认为这是一种批评,而不是一种经验交流。如果你认为这些变量必须是 "不同的",你至少应该说说你认为它们必须是什么变量......))

编程不长?是的,不是所有的我的生活...

大项目?你认为什么是 "大项目"?

)))

你不滑倒是好事,我希望它能继续发生,但是,事情可能会发生......。

每个程序员都有自己的风格,没有两个程序员是相同的。

我完全同意,但在编程方面有非常好的作品。你不会在那里找到这样的代码。

变量呢,我相信它们的名字不是很有参考价值。例如,pBuy和sBuy。你不能从名字中看出这个变量负责什么,它的类型是什么。而且没有任何评论...

是的,我认为你的程序不长...

至于大型项目--成千上万或更多。

 
Dmitry Sumsky:

示例代码?请...如果这有什么可安慰的......)

你的代码中有一个错误(用红色方块突出显示)--总的来说,有些东西是错误的,不清楚为什么二是循环的。

好吧,再往下看,有一些缺陷 -- 一句话,如果我们谈论的是Mql,有一些语言的特殊性,你没有在你的代码中考虑到。

 

我没有看,也不会看,我也不想阅读或评估任何代码。

但是关于变量的命名,在IT界被认为是一件非常重要的事情,这就是程序员的工作内容。

另一件重要的事情是能够无缝地修改/扩展功能,只是普通的、不复杂的代码。

这是我从IT界了解到的,这不是应用μl,那是一切都更严重的地方,例如java企业。

而且我认为最好是成长,看一看更复杂的技术。

 
Andrey F. Zelinsky:

你开始时的昵称是:dmitry173-- 在这个昵称下,你是一个客户 -- 我知道你在不需要它的时候删除了它(你已经长大了)。

现在你已经成为一名开发人员和教师,并给自己起了个名字:FX-Programmer

作为对你努力的祝贺。

你就像夏洛克-福尔摩斯...

你错了。只是该网站不愿意提取我存入的钱。服务台向我解释说,我之前存入的钱要么花掉,要么我可以通过关闭账户提取--我选择了后者。因此,旧账户不得不关闭,开了一个新账户,但如果它还在,我们就可以安全地看到那里关闭了多少工作,这还不算在网站之外做了多少工作,以及我究竟和谁打过交道,还不算那些我通过套利而分开的地方......。)))