MetaTrader 5交易终端中的造型器 - 页 2 12345678 新评论 TheXpert 2009.11.24 15:29 #11 Renat :统一风格对于MQL5.community来说是很重要的,因为我们在代码库中收集了一个巨大的来源数据库。这意味着这些资源将被大量的第三方开发者和用户阅读。为了避免产生难以理解的代码集合,所有发布的脚本都将被自动由造型师清洗过的被检查的正确性为指标生成标准的屏幕截图 很明显,对于培训档案的全球任务来说,有一个统一的风格是极其重要的。 不要做出仓促的决定!1.任何人都可以在编辑器中使用Styler。没有必要在发布前修改代码--如果用户愿意,他/她会在编辑器中进行修改。2.我不同意目前的风格值得为MQL5统一的说法。 Pegasmaster 写道>> if ( ...{ for ( { } } 我想这是经典的风格。我不太记得了,但范塔斯尔的书中对这种风格有很清楚的 说明。 你去吧。我也加入其中。 VonDo Mix 2009.11.24 15:31 #12 TheXpert : 不要做出任何仓促的决定!要有耐心。1.任何人都可以在编辑器中使用该造型器。没有必要在发布前修改代码 -- 如果用户想修改,他们会在编辑器中进行修改。2.我不同意目前的风格值得为MQL5统一的说法。 +1000! Alex 2009.11.24 15:41 #13 Renat :MQL4代码库中的几千个脚本已经通过了我们的编辑之手,他们会对所使用的风格表达得更加严厉。 这一切都很有意义。 神经 应该是 当心 Sergey Kravchuk 2009.11.24 15:53 #14 我不明白这有什么问题!? 为什么制作自定义样式并添加 "MQL5标准",让所有编码员在发布代码前在代码库中发布他们的代码,他们必须使用标准样式进行格式化就这么难呢。 但在我为之写作的那些代码中,让我按我喜欢的方式格式化文本。 求你了!它对你有什么价值?只是一个简单的、通用的凳子设置!:)))))))))))))) Rashid Umarov 2009.11.24 16:11 #15 coaster :这让我很吃惊。我一直认为,在设置这个所谓的 "设计元素 "时,一个错误可能会极大地改变代码。但事实证明,这根本就不是一个代码元素。下面是一个例子。编译者说。"没关系的!"。但是,该方案将不会起作用。错误在哪里?在布局上?还是在代码中?也许。但我从自己的经验中知道,这两种风格很可能会彼此相处。在MQL5中,我一直在使用样式器(而且我没有抱怨)。 在Java中,我使用IDE的内置样式。比如说。 public static int searchStringInArray(ArrayList<String> array, String match) { int found = 0; match = match.trim(); for (String s : array) { int pos = s.indexOf(match); if (pos >= 0) { ... found++; } } return found; } 大括号的位置问题(靠近覆盖的代码或靠近左边缘的一个字符)并不关键。 --- 2009.11.24 16:15 #16 Renat : 程序员写代码不是为了自己,尽管他们错误地认为是为了自己。听起来很熟悉吧? 这就是我要说的!不同的颜色和口味...:) MQL5.Community中的统一风格--让它成为它的名片。 但只要让专家顾问中的个人风格设置成为可能。 当你开始在Expert Advisors中清理空间和删除括号时,这有点令人厌烦。 DDFedor 2009.11.24 16:18 #17 对不起,我不知道他们在争论什么......在网站上发布时,我不认为使用 "非标准格式 "有什么意义,但如果你在编辑器中组织它,这是一个非常积极的想法,因为它给新手一个格式化代码文本 的想法,他们根本不知道文本需要被格式化。但对于那些懂得格式化的人来说,这对他们的工作有很大的帮助,会有选择地使用什么样式。 这个问题看似无关紧要,其实是错误的。 假设一个程序员得到一个糟糕的代码.....就我而言,我看了看,决定用更长的时间来格式化代码,以了解它,我决定不参与......问者不答......。如果可以在编辑器中对收到的文本进行格式化,那么工作将从提出的问题开始,而不是对代码格式的不满。发布时的额外样式--不,在编辑器中的额外样式--是的! Документация по MQL5: Общие функции / PrintFormat www.mql5.com Общие функции / PrintFormat - Документация по MQL5 --- 2009.11.24 16:20 #18 我不明白这个话题是什么意思? 是要求提供机会还是谁愿意接受?你只是说你不会改变任何东西,就是这样。这条线将静静地死去。 还是在举行无记名投票? --- 2009.11.24 16:22 #19 看到新人的代码是很常见的。这是最安静的恐怖。正如他们所说,你闭上眼睛,徒步行走。 Sergey Kravchuk 2009.11.24 16:44 #20 sergeev : 我不明白这个话题是关于什么的?关于对可能性的要求还是关于如何方便大家?你只是说你不会改变任何东西,就是这样。这 条线将静静地死去。这就是我所说的!我的第一个问题是:他们为什么这样做? 我得到了一个答案--MK决定引入他们自己的源代码 标准。我的第二个问题是:我能否(在不触及 "MK标准 "的情况下) 为我自己(作为用户)的内部使用增加自己的标准?没有答案。如果主席将增加一个可定制的格式化功能--我(可能不是唯一的一个)将非常乐意使用这一功能。如果没有--我就永远忘记MT5有这样的菜单项,我会继续用Astyle为自己梳理各种 "不属于我 "的代码。 即使是根据MC标准从代码库中下载的代码;) 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
统一风格对于MQL5.community来说是很重要的,因为我们在代码库中收集了一个巨大的来源数据库。这意味着这些资源将被大量的第三方开发者和用户阅读。
为了避免产生难以理解的代码集合,所有发布的脚本都将被自动
- 由造型师清洗过的
- 被检查的正确性
很明显,对于培训档案的全球任务来说,有一个统一的风格是极其重要的。为指标生成标准的屏幕截图
不要做出仓促的决定!
1.任何人都可以在编辑器中使用Styler。没有必要在发布前修改代码--如果用户愿意,他/她会在编辑器中进行修改。
2.我不同意目前的风格值得为MQL5统一的说法。
Pegasmaster 写道>>
我想这是经典的风格。我不太记得了,但范塔斯尔的书中对这种风格有很清楚的 说明。
你去吧。我也加入其中。
不要做出任何仓促的决定!要有耐心。
1.任何人都可以在编辑器中使用该造型器。没有必要在发布前修改代码 -- 如果用户想修改,他们会在编辑器中进行修改。
2.我不同意目前的风格值得为MQL5统一的说法。
+1000!MQL4代码库中的几千个脚本已经通过了我们的编辑之手,他们会对所使用的风格表达得更加严厉。
这一切都很有意义。
神经
应该是
当心
我不明白这有什么问题!?
为什么制作自定义样式并添加 "MQL5标准",让所有编码员在发布代码前在代码库中发布他们的代码,他们必须使用标准样式进行格式化就这么难呢。
但在我为之写作的那些代码中,让我按我喜欢的方式格式化文本。
求你了!它对你有什么价值?只是一个简单的、通用的凳子设置!:))))))))))))))
这让我很吃惊。我一直认为,在设置这个所谓的 "设计元素 "时,一个错误可能会极大地改变代码。但事实证明,这根本就不是一个代码元素。下面是一个例子。
编译者说。"没关系的!"。但是,该方案将不会起作用。错误在哪里?在布局上?还是在代码中?
也许。但我从自己的经验中知道,这两种风格很可能会彼此相处。在MQL5中,我一直在使用样式器(而且我没有抱怨)。 在Java中,我使用IDE的内置样式。比如说。
大括号的位置问题(靠近覆盖的代码或靠近左边缘的一个字符)并不关键。程序员写代码不是为了自己,尽管他们错误地认为是为了自己。听起来很熟悉吧?
这就是我要说的!不同的颜色和口味...:)
MQL5.Community中的统一风格--让它成为它的名片。
但只要让专家顾问中的个人风格设置成为可能。
当你开始在Expert Advisors中清理空间和删除括号时,这有点令人厌烦。
对不起,我不知道他们在争论什么......在网站上发布时,我不认为使用 "非标准格式 "有什么意义,但如果你在编辑器中组织它,这是一个非常积极的想法,因为它给新手一个格式化代码文本 的想法,他们根本不知道文本需要被格式化。但对于那些懂得格式化的人来说,这对他们的工作有很大的帮助,会有选择地使用什么样式。 这个问题看似无关紧要,其实是错误的。 假设一个程序员得到一个糟糕的代码.....就我而言,我看了看,决定用更长的时间来格式化代码,以了解它,我决定不参与......问者不答......。如果可以在编辑器中对收到的文本进行格式化,那么工作将从提出的问题开始,而不是对代码格式的不满。发布时的额外样式--不,在编辑器中的额外样式--是的!
你只是说你不会改变任何东西,就是这样。这条线将静静地死去。
还是在举行无记名投票?
我不明白这个话题是关于什么的?关于对可能性的要求还是关于如何方便大家?
你只是说你不会改变任何东西,就是这样。这 条线将静静地死去。
这就是我所说的!
我的第一个问题是:他们为什么这样做? 我得到了一个答案--MK决定引入他们自己的源代码 标准。
我的第二个问题是:我能否(在不触及 "MK标准 "的情况下) 为我自己(作为用户)的内部使用增加自己的标准?
没有答案。
如果主席将增加一个可定制的格式化功能--我(可能不是唯一的一个)将非常乐意使用这一功能。
如果没有--我就永远忘记MT5有这样的菜单项,我会继续用Astyle为自己梳理各种 "不属于我 "的代码。 即使是根据MC标准从代码库中下载的代码;)