Предложение для удобства использования MetaEditor - страница 2

 
Vitaly Muzichenko:

Разница не существенна, но стиль форматирования MQ бесспорно лучше, и правильнее. 

Гы. Пошло-поехало. Разница существенна. Там много проблем. Стиль MQ нечитабелен, никто давно такой не использует. Посмотрите статистику современных стилей - там 2 основных C++ и Java - оба существенно лучше насаждаемого MQ.

В принципе, MQ как фирма использующая в своей работу продукты Microsoft и их исходники могла бы логично пользоваться стилем Microsoft, но почему-то этого нет.

 
Stanislav Korotky:

Гы. Пошло-поехало. Разница существенна. Там много проблем. Стиль MQ нечитабелен, никто давно такой не использует. Посмотрите статистику современных стилей - там 2 основных C++ и Java - оба существенно лучше насаждаемого MQ.

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

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

Попробуйте писать программы на Python и расскажите о своих впечатлениях )

 
Rashid Umarov:

Попробуйте писать программы на Python и расскажите о своих впечатлениях )

Все отлично у питона.

А вот расположение фигурных скобок в MQ стиле вызывает блевотный рефлекс, потому что это нелогично и ухудшает читаемость, сразу и в разы.

 
Комбинатор:

А вот расположение фигурных скобок в MQ стиле вызывает блевотный рефлекс, потому что это нелогично и ухудшает читаемость, сразу и в разы.

Удалю. Не люблю такое явное хамство
 
Комбинатор:

Все отлично у питона.

А вот расположение фигурных скобок в MQ стиле вызывает блевотный рефлекс, потому что это нелогично и ухудшает читаемость, сразу и в разы.

Alexey Volchanskiy:

В стилизаторе один codestyle, а-ля K&R, от которого большинство программистов устойчиво тошнит. У меня в VS есть проект FormatMQL, делаю там линки на исходники, которые собираюсь плотно использовать и переформатирую в человеческий MS Style.

Гурманы...ёпт. Испортили желудки деликатесами, значит пора переходить на диету MQL.)

 

Мой коммент это не хамство, а вполне объективное мнение о вашем стиле, причем далеко не только мое.

Есть два общепринятых способа ставить фигурные скобки, они оба логичны и вполне удобны.

Но MQ надо было выпендриться и сделать свой стиль, а потом огромную кучу времени рьяно его защищать и говорить что он логичен и удобен.

Но я почему-то ни разу не видел ни одного аргумента чем он логичнее или удобнее общепринятых.

Зато недостатки видны сразу

-- визуально в два раза больше количество блоков, половина из которых искусственные и нужны непонятно для чего.

-- из-за этого неудобное форматирование из-за несовпадения выравниваний.

 

Споры о вкусах - странные споры. Рефлексы, вызываемые у некоторых людей, можно и при себе оставлять, так как у других вполне могут быть и противоположные "рефлексы".

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

 
Комбинатор:

Мой коммент это не хамство, а вполне объективное мнение о вашем стиле, причем далеко не только мое.

Есть два общепринятых способа ставить фигурные скобки, они оба логичны и вполне удобны.

Но MQ надо было выпендриться и сделать свой стиль, а потом огромную кучу времени рьяно его защищать и говорить что он логичен и удобен.

Но я почему-то ни разу не видел ни одного аргумента чем он логичнее или удобнее общепринятых.

Зато недостатки видны сразу

-- визуально в два раза больше количество блоков, половина из которых искусственные и нужны непонятно для чего.

-- из-за этого неудобное форматирование из-за несовпадения выравниваний.


Именно стиль MQL позволяет избегать очень простых но досадных недоразумений с расстановкой фигурных скобок - при MQL стиле вся структура видна как на ладони, что сразу помогает правильно ставить условия if ... else и тому подобное.


Artyom Trishkin:

Споры о вкусах - странные споры. Рефлексы, вызываемые у некоторых людей, можно и при себе оставлять, так как у других вполне могут быть и противоположные "рефлексы".

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

Абсолютно нельзя так делать: форум, кодобаза должны наполняться кодом в едином оформлении. Странно слышать о возможности настраивать стиль в редакторе MetaTrader от человека который много лет пишет и до сих пор не проникся духом MQL.
 
Vladimir Karputov:

Именно стиль MQL позволяет избегать очень простых но досадных недоразумений с расстановкой фигурных скобок

Пример пожалуйста. Со стандартным стилем, MQ стилем и наглядной демонстрацией ситуаций когда стандартный не позволяет избежать проблемы а MQ позволяет.

 
Vladimir Karputov:

Именно стиль MQL позволяет избегать очень простых но досадных недоразумений с расстановкой фигурных скобок - при MQL стиле вся структура видна как на ладони, что сразу помогает правильно ставить условия if ... else и тому подобное.


Абсолютно нельзя так делать: форум, кодобаза должны наполняться кодом в едином оформлении. Странно слышать о возможности настраивать стиль в редакторе MetaTrader от человека который много лет пишет и до сих пор не проникся духом MQL.
Полностью согласен.
Причина обращения: