if(true) - 页 2

 
Renat Akhtyamov:

真有时也是假

假的,有时是真的 )

 
Renat Akhtyamov:

真有时也是假

LOL!在战时,正弦值可高达4。

 
这没有任何意义。只是代码变化的结果。在清理代码时,如果该块应该被高亮显示,可以删除结构体或只留下括号。
 
Dmitry Fedoseev:

一定是有一个模板,而不是真,有一个外部变量,包括日志输出。但由于任务中没有这样的变量,所以被删除。而且由于程序员都是实干家,所以根本就没有删除,留下的都是容易归还的东西。

如果有一个外部变量,设置它的真/假会更容易,但在这里,它被替换在每个if中。

我不认为在这种情况下有什么实际意义。

更有可能是一个冷漠和不负责任的问题。

 
Sergey Chalyshev:

如果有一个外部变量,设置它的真/假会更容易,但在这里,它被替换到每个if中。

我不认为这有什么实际意义。

它更可能是一个漠不关心和不负责任的问题。

是的,在我看来,一开始肯定有某种状况,然后,为了不花太长时间去弄清楚,他们把真实的东西放在那里,没有想到后来他们自己也不明白为什么会在那里。

 

if(true)是在调试时写的,至少我是这样做的,以进入区块并检查它是否工作。

SZZ:极有可能是代码经历了几次修改,然后你就看不到这样的奇迹了,客户无法解释每次修改都会破坏代码结构

 
Sergey Chalyshev:

我不明白,你能详细说明一下吗?

我可以看一下这些代码片段的源代码吗?

 
aleger:

我可以看看这个代码片段的源代码吗?

这段代码不是我的,也不是公开的,所以我不能给你看全部的代码。

 
Igor Makanu:

if(true)是在调试时写的,至少我是这样做的,以进入区块并检查它是否工作。

SZZ:极有可能是代码经历了几次修改,然后你就看不到这样的奇迹了,客户无法解释每次修改都会破坏代码结构

胡说八道

 
Sergey Chalyshev:

奇怪的设计,它是什么意思?

也许有一个我不知道的隐藏含义?

当我被要求提供我的限时产品的演示版本时,我就这样做了。在检查演示版过期时间的部分,我尽可能地在代码中加入不同的附加分支操作,如if (1==1)等,将代码混合起来。以防有人决定对代码进行反编译,从而使对其工作原理的理解更加复杂。:)虽然他们说最新版本的mql很难反编译,但我还是在代码中做这种无意义的操作,以防万一。