开发更健壮python程序的一些工具(python用什么开发工具)

网友投稿 266 2022-09-05


开发更健壮python程序的一些工具(python用什么开发工具)

在众多语言中, Java 生态系统发展得最好, 比如异常logging报警, 比如性能监控工具. Python其实生态也不错, 这里列出一些出色的工具.

LogBook, 并结合 raven-python handler 与 sentry 集成.

raven-python 专注于程序异常logging的分析系统, 支持多种语言.

raven-python 可以为 logging/logbook 提供handler.

pytest, 更好的单元测试框架, 支持多个 python env 的单元测试工具(持续集成工具)

tox aims to automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing and release process of Python software.

实时追踪当前程序函数

pyrasite 包,

依赖Python2/3 + GDB 7.x

is strace for Python programs. It lets you see in real-time what functions a Python program is running. It's particularly useful to debug weird issues on production.

使用方法: sudo python lptrace -p

依赖: Python 2.7.x and GDB 7.x

vprof 可视化profiler

CPU火焰图, 内存 graph, 代码heatmap, Python profiler

supervisor

process control system for UNIX.

celery

asynchronous task queue/job queue based on distributed message passing.


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:# yyds干货盘点 # 盘点对Python列表中每个元素前面连续重复次数的数列统计
下一篇:Java实现将PPT转为OFD过程详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~