May. 19th, 2023

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

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


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

Profile

amarao: (Default)
amarao

August 2025

S M T W T F S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 24th, 2025 06:36 am
Powered by Dreamwidth Studios