May. 19th, 2023

amarao: (Default)
Можно сказать, что программа хорошо обустроена (для разработчика), когда в тестовой оснастке начинают появляться функции и методы, нужные только для ручного вызова в середине интерактивной debug-сессии.

Я только что написал killdump метод, который завершает процесс (под отладкой) и выводит его stdout/stderr (у меня интеграционные тесты запущены отдельно от основного процесса приложения, хотя и контролируют его полностью, но обычно взаимодействие и изучение программы идёт через лог, но в особо тяжких случаях нужно просто "посмотреть что было"). Этот метод вызывается только из --pdb сессии человеком. Зато удобно.


... и разумеется, я написал его с опечаткой. Но, такова карма питона.

Profile

amarao: (Default)
amarao

June 2025

S M T W T F S
12 3456 7
8 9101112 1314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 17th, 2025 08:50 pm
Powered by Dreamwidth Studios