python代码很长,怎样阅读和调试

对于初学者,当python代码比较长,结构复杂,有很多个类时,看着看着就晕菜了。怎样快速看明白各变量之间的传递关系,自己总结了以下几种方法:

1、pycharm中有调试功能,但是变量太多,很难找到需要的变量,最简单粗暴的方式就是将各参数和各参数的类型打印出来



参考其他地方的
阅读代码之前弄清楚下面两点是很有帮助的: 
1,理论层面。是基于什么理论来实现功能的。比如:若连 “反转索引” 都不了解就想去看 lucene 源码,行不通。 
2,提供了什么样的API接口,也就是说,暴露给用户的是哪些功能,这个可以反推出基本的模块有哪些 
3,过一次所能找到的相关开发者文档, change log 等等,了解模块层面的信息。 
这些才去阅读源码。 
另外,使用类似 Source Insight 的工具 和 了解设计模式对阅读源代码很有帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值