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

 
Комбинатор:

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

Сначала предоставьте свой пример. Критиков уровня Белинского тут три этажа.

 
Комбинатор:

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


На mql.community есть только один стандарт: стилизатор

 
khorosh:

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


:) ...и это при три том, что у MQL относительно простой синтаксис. Что бы коллеги сказали про JavaScript:)

 
Vitaly Muzichenko:

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


Во всех конторах, где я работал использовали codestyle такой, как сейчас использует MS. Стиль K&R был актуален во времена алфавитно-цифровых мониторов 80 символов * 25 строк

И потом, в 90-х, когда у всех стояли мониторы 14" с разрешением 800*600.

Почему вообще важен кодестайл? Это не мода, не какой-то женский каприз, это способ максимально быстрого усвоения информации. 

Если в кодестайле от MS я четко вижу выделенные блоки, то в стиле K&R все это зажато, приходится тратить время и силы на внутреннюю трансляцию, отыскивание открывающей { и закрывающей } фигурной скобки.

Я понимаю, щас кулпроггеры важно закричат, да я все и так отлично вижу. После чего истерично настрочат 100500-е сообщение в форум, как открыть ордер ))

А когда смотришь в быстром режиме большие проекты, грамотное форматирование важно. 

ЗЫ: не исключаю, что одной из причин тормозов MQ в разработке является жесткая подсадка команды проггеров на некомфортный кодестайл. 

ЗЫЗЫ: Уверен, проводились психологические исследования на тему, какой кодестайл воспринимается наиболее быстро и комфортно. Может, у кого-то есть данные?

 
Rashid Umarov:

Сначала предоставьте свой пример. Критиков уровня Белинского тут три этажа.

Я свои аргументы предоставил. Вы конечно можете сделать вид что их не замечаете и продолжать рьяно защищать свой стиль.
 
Stanislav Korotky:

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

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


А это национальное упрямство. Вспомним, сколько лет MQ не хотело делать хеджинг в MQL5.  Сделали тогда, когда стало ясно, что продукт скорее мертв, чем жив.

То же будет и с кодестайлом. Вообще, мне давно все равно, пользуюсь своими средствами.

 
Mikhail Kontsevoy:
Что бы коллеги сказали про JavaScript:)

Коллеги скажут открой JSLint и посмотри как там фигурные скобки форматируются.

 
Vladimir Karputov:

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


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

Без фанатизма пожалуйста, без фанатизма :)

 
Комбинатор:
Я свои аргументы предоставил. Вы конечно можете сделать вид что их не замечаете и продолжать рьяно защищать свой стиль.

Я просмотрел видимо пример вашего форматирования, дайте ссылку. И объяснения того, чем он так хорошо, пожалуйста.

 

Еще вспомнил. Был у меня небольшой период, работал на немцев, там было быстрое переписывание ПО для широкоформатных принтеров, для печати рекламы. Такие дуры по 5 метров шириной.

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

Все делалось в темпе вальса, решали, потом за комп, делали сборку и по новой. Если бы там был стиль K&R, я бы давно лежал в психухе в детском слюнявчике ))

Причина обращения: