CftClub.ru
Клуб специалистов ЦФТ-Банк

отладка -- как работает отладка?

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
kaa
Участник со стажем


Вступление в Клуб: 20.01.2020
СообщениеЧт Окт 14, 2021 15:22   отладка -- как работает отладка? Ответить с цитатой
Полезность: Нет оценки
свои моменты или хуки отлаживаю через вывод в тестовый файл на фио.

но в дистрибутивных так нельзя ((
там как я понял есть &debug

и как я понял надо включить отладку и эта вся информация будет выведена в монитор сессии.

вроде в "Справочник включения отладки" включил, для нужного хука.
но чот ничего не происходит ((
или чтото еще не сделал или как?
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеПт Окт 15, 2021 11:06   Re: отладка -- как работает отладка? Ответить с цитатой
Полезность: Нет оценки
Цитата:
свои моменты или хуки отлаживаю через вывод в тестовый файл на фио.

но в дистрибутивных так нельзя ((
там как я понял есть &debug

и как я понял надо включить отладку и эта вся информация будет выведена в монитор сессии.

вроде в "Справочник включения отладки" включил, для нужного хука.
но чот ничего не происходит ((
или чтото еще не сделал или как?

Воспользуйся debug_pipe(сообщение, 0);
kaa
Участник со стажем


Вступление в Клуб: 20.01.2020
СообщениеПт Окт 15, 2021 11:31    Ответить с цитатой
Полезность: Нет оценки
а как увидеть свои сообщения из хука?
De Mian
Профи


Вступление в Клуб: 26.09.2008
СообщениеСб Окт 16, 2021 13:28    Ответить с цитатой
Полезность: Нет оценки
В пакете rtl целый набор функционала для этого. там же и описание.
+ есть справочник -Справочник включения отладки-(DEBUG_TRIGGER). Описание в документации по ПЯ, наверное..
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеВс Окт 17, 2021 00:17    Ответить с цитатой
Полезность: Нет оценки
De Mian пишет:
В пакете rtl целый набор функционала для этого. там же и описание.
+ есть справочник -Справочник включения отладки-(DEBUG_TRIGGER). Описание в документации по ПЯ, наверное..

Человеку нужна простейшая отладка, зачем ему эта поделка.
debug_pipe отправляет сообщение в монитор канала.
параметр 0 делает эту отправку безальтернативной.
De Mian
Профи


Вступление в Клуб: 26.09.2008
СообщениеВс Окт 17, 2021 10:04    Ответить с цитатой
Полезность: Нет оценки
Эмиралька пишет:
De Mian пишет:
В пакете rtl целый набор функционала для этого. там же и описание.
+ есть справочник -Справочник включения отладки-(DEBUG_TRIGGER). Описание в документации по ПЯ, наверное..

Человеку нужна простейшая отладка, зачем ему эта поделка.
debug_pipe отправляет сообщение в монитор канала.
параметр 0 делает эту отправку безальтернативной.


Ну как на бой эту простейшую отладку затащит так и поймет почему надо.
Когда "безальтернативно" надо будет через хотфикс дефект прома чинить и шею мылить.
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеПн Окт 18, 2021 10:58    Ответить с цитатой
Полезность: Нет оценки
De Mian пишет:
Цитата:
De Mian пишет:
В пакете rtl целый набор функционала для этого. там же и описание.
+ есть справочник -Справочник включения отладки-(DEBUG_TRIGGER). Описание в документации по ПЯ, наверное..

Человеку нужна простейшая отладка, зачем ему эта поделка.
debug_pipe отправляет сообщение в монитор канала.
параметр 0 делает эту отправку безальтернативной.


Ну как на бой эту простейшую отладку затащит так и поймет почему надо.
Когда "безальтернативно" надо будет через хотфикс дефект прома чинить и шею мылить.

Я очень надеюсь, что человек подумает головой, прежде чем что-то тащить на пром.
По крайней мере спросит - как регулировать альтернативность.
Возможно, пойдёт дальше и спросит - какие ещё реализованы способы отладки и чем они различаются.
Я знаю немало реализованных инструментов, и если вывалю сейчас инфу по каждой из них - человек просто запутается.
Лучше действовать постепенно.
kaa
Участник со стажем


Вступление в Клуб: 20.01.2020
СообщениеПт Окт 22, 2021 23:14    Ответить с цитатой
Полезность: Нет оценки
Ладушки.
Каким способом отладить хук — который отрабатывает джобом.
Debug_pipe не подойдёт.
Write_log везде заменять ? И смотреть потом файл на фио?
Чот тож не айс.
И да. в рстул у меня было debugbreak и открывалось окно отладки и там я по ф8 или по ф7 проходил по шагам. И посмотреть за раз любую переменную.
Скажите как в цфт?
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеСб Окт 23, 2021 22:07    Ответить с цитатой
Полезность: Нет оценки
kaa пишет:
Ладушки.
Каким способом отладить хук — который отрабатывает джобом.
Debug_pipe не подойдёт.
Write_log везде заменять ? И смотреть потом файл на фио?
Чот тож не айс.
И да. в рстул у меня было debugbreak и открывалось окно отладки и там я по ф8 или по ф7 проходил по шагам. И посмотреть за раз любую переменную.
Скажите как в цфт?


пошагового выполнения нет(ну или я просто не встречал за 10 лет)

"стандартный алгоритм отладки" как раз через упомянутый справочник
на проме разумеется включать не "рекомендуется", при мне как то раз пром так подвесили на пару часов, банк встал

только на тесте

в случае отсутствия расставляешь в хуке &debug с указанием уровня отладки(посмотри в существующих исходниках, примеров тьма)

закидываешь в справочник включения отладки свою хук,

включено всегда, канал именованный, дашь имя какое нравится

далее в том же справочнике, стоя на этой записи, операция включить отладку, радиокнопка включить

если не открыта, то откроется твоя именованная пайпа монитор коммуникационного канала

далее создаешь условия для отработки хука, смотришь результат

далее выключаешь отладку

стандартный алгоритм таков
kaa
Участник со стажем


Вступление в Клуб: 20.01.2020
СообщениеВс Окт 24, 2021 00:05    Ответить с цитатой
Полезность: Нет оценки
Цитата:
стандартный алгоритм таков


хех ))
на проде буду аккуратнее

эх цфт, спасибо и на этом - шел 2021 год ))
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеПн Окт 25, 2021 11:04    Ответить с цитатой
Полезность: Нет оценки
kaa пишет:
"эх цфт, спасибо и на этом - шел 2021 год ))"


а вы можете придумать свой вариант? как реализовать? в ТЯ1, в ТЯ2?
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеПн Окт 25, 2021 15:36    Ответить с цитатой
Полезность: Нет оценки
svn пишет:
kaa пишет:
"эх цфт, спасибо и на этом - шел 2021 год ))"
а вы можете придумать свой вариант? как реализовать? в ТЯ1, в ТЯ2?

Вы не поверите, сколько разных вариантов!
Запись в файл, запись в табличку. Отладка только в функциях выбранных операций. Отладка только при обработке выбранных экземпляров...
kaa
Участник со стажем


Вступление в Клуб: 20.01.2020
СообщениеПн Окт 25, 2021 20:09    Ответить с цитатой
Полезность: Нет оценки
Эмиралька пишет:
сколько разных вариантов!

+ еще на бумажке записывать и отладка на листочке )) и это в 2021
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеПт Окт 29, 2021 12:41    Ответить с цитатой
Полезность: Нет оценки
kaa пишет:
Эмиралька пишет:
сколько разных вариантов!

+ еще на бумажке записывать и отладка на листочке )) и это в 2021

Мне хватает инструментов. Если не хватает - пишу свои.
Популяризировать их... а зачем? я не тщеславна.
Помочь советом могу. Задавайте вопросы.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru