Привет!
Бывалые разработчики, поделитесь: все так и пишут в стоковом ноутпаде АД4 или есть способ вытащить проект во взрослый IDE?
Если шансов нет, то есть ли хинты, которые облегчают этот нелегий цикл отладки индикатора: сокмпилировал, закрыл, добавил в график, понял что не работает, удалил, жмакнул + индикатор, выбрал, нажал Редкатировать?
А в моем случае - эта зараза еще и всегда открывается на первичном мониторе и приходится тащить ее к себе на глаза на вторичный... Все оставльные диалоги уважают моник с которого открываешь.
Общие вопросы по разработке > А что, стоковый ноутпад АД4 - это единственный доступный IDE?
-
- Сообщения: 14
- Зарегистрирован: 11 авг 2021, 15:18
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
-
- Сообщения: 528
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 88 раз
Re: А что, стоковый ноутпад АД4 - это единственный доступный IDE?
Ну какие-то (сложные) элементы кода можно отлаживать где-то отдельно, хотя это не кажется слишком удобным.
А так - да, цикл разработки ухвачен верно, возвращаемся в эру без подсказчиков кода и пошаговых отладчиков.
Практически единственное средство отладки - лог.
Не упустите также возможность засунуть отлаживаемые участки кода (или весь свой код) в try-except, где в except можно вывести в лог ошибку.
Т.к. нет подпрограмм, можно использовать локальные лямбда-функции (Func<> и Action<>, примеры есть на форуме), чтобы хоть как-то использовать наработанные блоки кода и хоть как-то причесать получающиеся "спагетти".
Есть еще внешние отладчики C# (например, dnSpy на GitHub), но и в нем отлаживать не больно-то приятно, так, побаловаться.
Есть еще и возможность просто написать свое приложение, используя сборки АД (обсуждения что и как есть на форуме), но лично я этим не заморачивался.
А так - да, цикл разработки ухвачен верно, возвращаемся в эру без подсказчиков кода и пошаговых отладчиков.

Практически единственное средство отладки - лог.
Не упустите также возможность засунуть отлаживаемые участки кода (или весь свой код) в try-except, где в except можно вывести в лог ошибку.
Т.к. нет подпрограмм, можно использовать локальные лямбда-функции (Func<> и Action<>, примеры есть на форуме), чтобы хоть как-то использовать наработанные блоки кода и хоть как-то причесать получающиеся "спагетти".
Есть еще внешние отладчики C# (например, dnSpy на GitHub), но и в нем отлаживать не больно-то приятно, так, побаловаться.
Есть еще и возможность просто написать свое приложение, используя сборки АД (обсуждения что и как есть на форуме), но лично я этим не заморачивался.
-
- Сообщения: 14
- Зарегистрирован: 11 авг 2021, 15:18
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: А что, стоковый ноутпад АД4 - это единственный доступный IDE?
Спасибо, все ценно, особенно вот это:
А то я такое по потухшему индикатору отлавливал и отлаживал сужающимся комментированием кода, хехе
BugsDigger писал(а):Не упустите также возможность засунуть отлаживаемые участки кода (или весь свой код) в try-except, где в except можно вывести в лог ошибку.
А то я такое по потухшему индикатору отлавливал и отлаживал сужающимся комментированием кода, хехе

Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей