Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши статьи, помогай другим разработчикам и зарабатывай
MetaQuotes Software Corp.
Модератор
178271
MetaQuotes Software Corp. 2008.08.07 08:33 

New article Метод выявления ошибок в коде при помощи комментирования has been published:

В статье рассказывается о методе поиска ошибок в коде MQL 4, который основан на комментировании. Данный метод бывает очень полезен при возникновения проблем компилирования из-за ошибок в достаточно крупном коде.

В данной статье рассказывается о простом алгоритме поиска ошибок в коде MQL. Часто после написания программы возникают проблемы при компиляции, вызванные ошибками в коде. Это могут быть самые различные ошибки, но в любом случае возникает необходимость оперативного обнаружения участка кода, где допущена ошибка.

Нередко у людей уходит немало времени и масса нервов на поиски какой-нибудь лишней скобки. Однако есть способ быстрого обнаружения ошибок, который основан на использовании комментирования. Об этом методе я и расскажу в данной статье.

Author: Eryomin Sergey

Valery V. Chesnokov
1319
Valery V. Chesnokov 2008.08.07 11:09  

Дам новичкам небольшой совет по написанию кода, проф. разработчики программ его прекрасно знают.

При написании любых парных конструкций (скобки круглые, скобки фигурные, begin/end, if/then/else и пр.) пишите сразу парную часть (две скобки), затем в середину ставьте комментарий //, указывающий на то, что там не хватает кода, и затем пишите остальное (код ниже, или внутри). Всё просто.

В одном моём эксперте ~21 тыс. строк кода, и с проблемой парности и не сталкивался в нём ни разу.


И второе. после закрывающей } полезно также в комментарии ставить первоначальную конструкцию:

while (x < 5)

{

// insert code here

// ...

// many code pages...

} // while (x < 5)

Наглядно видно, к чему относится }.

MQL4 Comments
16319
MQL4 Comments 2008.08.17 06:21  

не очень понятно, для кого эта статья

человек нашёл для себя решение о котором все давно знают и решил поделиться... только с кем сам с собой...

MQL4 Comments
16319
MQL4 Comments 2008.08.17 06:36  
kaisa:

не очень понятно, для кого эта статья

человек нашёл для себя решение, о котором все давно знают и решил поделиться... только с кем, сам с собой...

ужасный, не красивый код.


MQL4 Comments
16319
MQL4 Comments 2008.08.17 07:11  
kaisa:
kaisa:

не очень понятно, для кого эта статья

человек нашёл для себя решение, о котором все давно знают и решил поделиться... только с кем, сам с собой...

ужасный, не красивый код, от этого и ошибки.



MQL4 Comments
16319
MQL4 Comments 2008.10.26 22:59  

В одном моём эксперте ~21 тыс. строк кода


ржу))
Alexander
1510
Alexander 2008.11.15 18:35  
мдя. все мы через это прошли =)
MQL4 Comments
16319
MQL4 Comments 2013.04.26 13:59  
chv:
....

И второе. после закрывающей } полезно также в комментарии ставить первоначальную конструкцию:

while (x < 5)

{

// insert code here

// ...

// many code pages...

} // while (x < 5)

Наглядно видно, к чему относится }.



Или просто нумеровать:

  for ()...

 {//1

  if ()...

 {//2

  OdrerSend()...

 }//2

 }//1

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий