May. 19th, 2023

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

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


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

Profile

amarao: (Default)
amarao

October 2025

S M T W T F S
   1234
5 67891011
12 131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 8th, 2025 09:10 pm
Powered by Dreamwidth Studios