[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 7
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пробовал... :-))) Еще с Паскаля привычка осталась... Читаемость хуже... особливо для не слишком "посвященных"... :-))) Да и отступы нужны в операциях во вложенных циклах и условиях на ширину табуляции, либо 3 пробела - на крайняк...:-)))
Читаемость хуже как раз когда код из 17 строк размазан на всю страницу и изобилует лишними фигурными скобками. А отступы нужны там, где они нужны. И в моём варианте они, согласитесь, есть и как раз всё на своих местах...
Всё ИМХО. У каждого свой стиль.
Ну это уже необязательно. Чай не на бумаге пишем, Артём, экономить не нужно...
Я тоже пишу размашисто, но большинство функций все равно умещается на одном экране - даже при увеличенном шрифте.
Читаемость хуже как раз когда код из 17 строк размазан на всю страницу и изобилует лишними фигурными скобками. А отступы нужны там, где они нужны. И в моём варианте они, согласитесь, есть и как раз всё на своих местах...
Всё ИМХО. У каждого свой стиль.
Ну это уже необязательно. Чай не на бумаге пишем, Артём, экономить не нужно...
Я тоже пишу размашисто, но большинство функций все равно умещается на одном экране - даже при увеличенном шрифте.
Да уж... Алексей, я представляю как бы выглядел советник в 807 строк, который я только что отдал заказчику, будь он написан в стиле Романа ... :))))
Вместо 807 было бы 2807.))) Для небольших проектов допустимо конечно. Но если проект большой, то преимущество компакта очевидно.
... большой, то преимущество компакта очевидно.
Ребят всем привет. Обнаружил, что приоритет при рисовании лейблов (если стоит background=false) зависит от наличия цифр в имени обьекта (!!). Но до конца не понял, она что там считает в переменной string ? Но пересекающиеся лейблы совершенно точно ставятся один над другим подчиняясь какому-то закону. Кто-то знает?
https://www.mql5.com/ru/forum/123941
Компактность ухудшает читабельность. Правда справедливости ради вариант Романа тоже не совсем хорош, даже если не обращать внимания на логику.
Смысл экономить строки?
Но если проект большой, то преимущество компакта очевидно.
С точностью наоборот.
Ребят всем привет. Обнаружил, что приоритет при рисовании лейблов (если стоит background=false) зависит от наличия цифр в имени обьекта (!!).
Цифры в имени объекта являются символами, и подлежат правилам сортировки как и другие символы в имени объекта.