Общие вопросы по разработке > А что, стоковый ноутпад АД4 - это единственный доступный IDE?

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

А что, стоковый ноутпад АД4 - это единственный доступный IDE?

Непрочитанное сообщение CitricAcid » 21 окт 2021, 19:05

Привет!

Бывалые разработчики, поделитесь: все так и пишут в стоковом ноутпаде АД4 или есть способ вытащить проект во взрослый IDE?

Если шансов нет, то есть ли хинты, которые облегчают этот нелегий цикл отладки индикатора: сокмпилировал, закрыл, добавил в график, понял что не работает, удалил, жмакнул + индикатор, выбрал, нажал Редкатировать?

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

BugsDigger
Сообщения: 533
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 91 раз

Re: А что, стоковый ноутпад АД4 - это единственный доступный IDE?

Непрочитанное сообщение BugsDigger » 21 окт 2021, 19:30

Ну какие-то (сложные) элементы кода можно отлаживать где-то отдельно, хотя это не кажется слишком удобным.

А так - да, цикл разработки ухвачен верно, возвращаемся в эру без подсказчиков кода и пошаговых отладчиков. :)

Практически единственное средство отладки - лог.

Не упустите также возможность засунуть отлаживаемые участки кода (или весь свой код) в try-except, где в except можно вывести в лог ошибку.

Т.к. нет подпрограмм, можно использовать локальные лямбда-функции (Func<> и Action<>, примеры есть на форуме), чтобы хоть как-то использовать наработанные блоки кода и хоть как-то причесать получающиеся "спагетти".

Есть еще внешние отладчики C# (например, dnSpy на GitHub), но и в нем отлаживать не больно-то приятно, так, побаловаться.

Есть еще и возможность просто написать свое приложение, используя сборки АД (обсуждения что и как есть на форуме), но лично я этим не заморачивался.

CitricAcid
Сообщения: 16
Зарегистрирован: 11 авг 2021, 15:18
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: А что, стоковый ноутпад АД4 - это единственный доступный IDE?

Непрочитанное сообщение CitricAcid » 21 окт 2021, 20:07

Спасибо, все ценно, особенно вот это:

BugsDigger писал(а):Не упустите также возможность засунуть отлаживаемые участки кода (или весь свой код) в try-except, где в except можно вывести в лог ошибку.


А то я такое по потухшему индикатору отлавливал и отлаживал сужающимся комментированием кода, хехе :)


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей