对MetaEditor的易用性的建议 - 页 5

 
Artyom Trishkin:
正确的做法是结束这种无用的争论。

这正是它并非一无是处的原因。我非常赞成将代码直接带入ME,以方便我而不是MQ的方式。因为这又是给我看的,不是给MQ看的。

 
Alexey Volchanskiy:

Ahhhhhh!!!!!!!!!!!我在桌子底下!!!!!!!!!

对吗?))

这就是复制人的代码。

我说的是参数和字符之间的逗号后的空格。

这句话读起来更好

void OnDeinit(const int reason)
 { 
  LastDeinitReason = reason;
  if(SentOrdersFile > 0)
   {
    FileClose(SentOrdersFile);
    SentOrdersFile = -1;
   }
 }

比这。

void OnDeinit(const int reason)
 { 
  LastDeinitReason=reason;
  if(SentOrdersFile>0)
   {
    FileClose(SentOrdersFile);
    SentOrdersFile=-1;
   }
 }
 
Комбинатор:

我使用奥尔曼的风格。

或至少是K&R。

这两种风格以巨大的优势领先于其他风格。两者都有明显可读的代码嵌套。你可以看到块的位置,没有格式问题。

你的风格是在GNU之下,我上面说过的缺点。GNU至少有同样的缩进,从卷曲和到卷曲。

它的风格是一样的--唯一的区别是,从哪一端打破鸡蛋,把开口的支架放在哪里。就是这样--没有别的。

而所有的愤怒都只与括号内的缩进有关。你只是习惯了。 而且我没有 "厌恶 "你的代码,因为我不是一个 "编程大师"。

 

既然如此,ME的另一个不方便之处就是不区分大小写的自动完成功能。

在所有正常的编辑器中,它是不分大小写的,这使生活变得更容易。

 
Rashid Umarov:

就是这样--没有别的。

是的,除了这件小事会使代码的可读性 降低许多倍。至少对我来说是这样。还有除了我之外的很多人。而且我没有在任何地方称自己是编程大师。
 
Комбинатор:
而且我也没有在任何地方称自己是编程大师。

而你,则允许自己 "呕吐"。

 
Rashid Umarov:

而你,则允许自己 "呕吐"。

我在规则范围内表达了我的意见,而且我证明了它的合理性。

让我侮辱你,因为你把我和贝林斯基等同起来。嗯,这很荒唐。

 
Комбинатор:

同事们会说,打开JSLint,看看那里的大括号是如何格式化的。

但是,带有几个参数和回调函数的ajax,在那里定义,是不会有什么美感的:)在JS之后,当用MQL写作时,我只是享受语言的美丽:)。

 
Комбинатор:

让我侮辱你,因为你把我和贝林斯基等同起来。

应该得罪的是贝林斯基

 
Rashid Umarov:

应该得罪的是贝林斯基

))好吧,我理解你可以不客气,但我没有看到你的观点有什么理由,也没有反驳我的观点。