第十章 协作开发¶
82 学会寻找由其他 Python 开发者所构建的模块¶
要点
83 用虚拟环境隔离项目,并重建依赖关系¶
要点
84 每一个函数、类与模块都要写 docstring
¶
要点
85 用包来安排模块,以提供稳固的 API¶
要点
86 考虑用模块级别的代码配置不同的部署环境¶
要点
87 为自编的模块定义根异常,让调用者能够专门处理与此 API 有关的异常¶
要点
88 用适当的方式打破循环依赖关系¶
要点
89 重构时考虑通过 warnings
提醒开发者 API 已经发生变化¶
要点
90 考虑通过 typing
做静态分析,以消除 bug¶
要点
本章小结¶
总结