Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Интересно, много ли кто использует комментарии к функциям(классам, структурам...) используя именно такое оформление что слева?
Я очень часто и густо использую (Правда, не оформляю в виде "квадратов", пишу "просто так".
Вот мой текущий файл интерфейса истории торгов. И это - не максимум комментариев.
Вобще, чем специфичнее класс - тем в нем комментариев должно быть больше.
Ну, разве что у тебя мегапамять, как у Петера Конова - тут можно и без комментариев обходиться.
Да, кому что нравиться. Лично у меня в глазах рябит от такого форматирования кода, что самого кода не вижу
Возможно, освоение Visual Studio Code будет будет неплохим решением.
Хе-хе-хе... А у меня рябит в глазах, когда "за деревьями леса не видно".
Как раз в приведенном фрагменте - вроде все правильно, но без единого комментария, и вот так "частоколом", без пропусков, блин, как же тяжело разбираться...
Удаляю сразу такой вид комментария, так как засоряет глаза и пишу так
Во ! Да.
Для коротких и простых функций - самый нормальный стиль комментариев, по-моему.
Вставлю и я 5 копеек.
Что касается форматирования. Нужно ввести несколько стилей. Один - тот что от МQ. Я предлагаю такой:
Вставлю и я 5 копеек.
Что касается форматирования. Нужно ввести несколько стилей. Один - тот что от МQ. Я предлагаю такой:
В текущем стиле мне больше всего не нравится съехавшие фигурные скобки. Зачем сдвинули их, я не понимаю. Всегда все скобки выравниваю по Tab, как на вашем примере.
Я очень часто и густо использую (Правда, не оформляю в виде "квадратов", пишу "просто так".
Вот мой текущий файл интерфейса истории торгов. И это - не максимум комментариев.
Вобще, чем специфичнее класс - тем в нем комментариев должно быть больше.
Ну, разве что у тебя мегапамять, как у Петера Конова - тут можно и без комментариев обходиться.
У меня схоже, только комментарий меньше :).
"Размазывать" по всему листингу комментарии, как предполагается мне не нравится.
Было бы хорошо, чтобы была возможность отключать это:
Вы мне скажите, как вы именно в них помещаете комментарии? Вы вручную это правите? Секретная комбинация есть?
Такая ситуация:
Оптимизирую в тестере стратегий, при завершении, выполняется OnTesterDeinit() для анализа результатов, или просто для сбора данных. Так в этот момент тестер стратегий переходит в состояние как будто всё завершилось, но в это время фоново может ещё долго происходить окончательная обработка данных. При закрытии окна с графиком инструмента работа советника принудительно завершается.
Опишем ещё такую ситуацию, когда в OnTesterDeinit() происходит запись в файл, думая, что текущая оптимизация завершилась, мы запускаем следующую с минимальными диапазонами параметров, что быстро просчитывается. В итоге у нас прежний запуск не завершился и новый находится на такой же стадии, в нашем примере это приводит к ошибке доступа на запись к файлам, или просто мешанина в файле, а визуально это не проследить, только через диспетчер по нагрузке или по файлу.... Хотелось бы иметь возможность видеть в тестере, что данная операция ещё не завершена.
Такая ситуация:
Оптимизирую в тестере стратегий, при завершении, выполняется OnTesterDeinit() для анализа результатов, или просто для сбора данных. Так в этот момент тестер стратегий переходит в состояние как будто всё завершилось, но в это время фоново может ещё долго происходить окончательная обработка данных. При закрытии окна с графиком инструмента работа советника принудительно завершается.
Опишем ещё такую ситуацию, когда в OnTesterDeinit() происходит запись в файл, думая, что текущая оптимизация завершилась, мы запускаем следующую с минимальными диапазонами параметров, что быстро просчитывается. В итоге у нас прежний запуск не завершился и новый находится на такой же стадии, в нашем примере это приводит к ошибке доступа на запись к файлам, или просто мешанина в файле, а визуально это не проследить, только через диспетчер по нагрузке или по файлу.... Хотелось бы иметь возможность видеть в тестере, что данная операция ещё не завершена.
При оптимизации открывается новое окно чарта - может можно по id чарта как то выяснить окончание работы? Кажется, что есть возможность закрытия чарта, тогда после окончания расчетов в OnTesterDeinit() можно закрыть окно, а в итоге нам надо просто отслеживать наличие чарта, открытого в момент начала оптимизации, как оно исчезло - тестер готов к новой оптимизации.
При оптимизации открывается новое окно чарта - может можно по id чарта как то выяснить окончание работы? Кажется, что есть возможность закрытия чарта, тогда после окончания расчетов в OnTesterDeinit() можно закрыть окно, а в итоге нам надо просто отслеживать наличие чарта, открытого в момент начала оптимизации, как оно исчезло - тестер готов к новой оптимизации.
Так это уже код надо менять, а если нету такой возможности?
Так это уже код надо менять, а если нету такой возможности?
Тогда никак. Тут спорная ситуация, с одной стороны оптимизатор освободился и готов к дальнейшей работе, но с другой стороны могут быть и накладки, - решение зависит от ситуации.