Доброго времени суток, коллеги.
Допустим, есть некий проект mq5 со множеством mqh. Компилируется без ошибок. Достоверно известно, что в этом проекте имеются участки кода (классы, структуры, функции), которые не использует скомпилированная программа.
Какой самый простой и быстрый способ очистить проект от неиспользуемого кода?
Трассировка.
Какой самый простой и быстрый способ очистить проект от неиспользуемого кода?
Вот и ещё одна проблема - профилировать советник в выходные нельзя, так как нет тиков, а значит не вызывается OnTick()
Да, большая проблема, что отладчик не работает на исторических данных... Но, вроде как было намерение в новом году выкатить такую фичу...
А пока - лично я вписываю в конце функции OnInit() вызов OnTick() в цикле. Это, конечно, не полноценные тики, но немного профилировать можно...
Да, большая проблема, что отладчик не работает на исторических данных... Но, вроде как было намерение в новом году выкатить такую фичу...
А пока - лично я вписываю в конце функции OnInit() вызов OnTick() в цикле. Это, конечно, не полноценные тики, но немного профилировать можно...
Собрать его на с++ компиляторе с максимальным уровнем варнингов. И опцией считать варнинги ошибками )
а в нем есть возможность показать варнингом неиспользуемые функции/методы?
вроде четвертый уровень.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени суток, коллеги.
Допустим, есть некий проект mq5 со множеством mqh. Компилируется без ошибок. Достоверно известно, что в этом проекте имеются участки кода (классы, структуры, функции), которые не использует скомпилированная программа.
Какой самый простой и быстрый способ очистить проект от неиспользуемого кода?