Skip to content

第十章 协作开发

82 学会寻找由其他 Python 开发者所构建的模块

要点

83 用虚拟环境隔离项目,并重建依赖关系

要点

84 每一个函数、类与模块都要写 docstring

要点

85 用包来安排模块,以提供稳固的 API

要点

86 考虑用模块级别的代码配置不同的部署环境

要点

87 为自编的模块定义根异常,让调用者能够专门处理与此 API 有关的异常

要点

88 用适当的方式打破循环依赖关系

要点

89 重构时考虑通过 warnings 提醒开发者 API 已经发生变化

要点

90 考虑通过 typing 做静态分析,以消除 bug

要点

本章小结

总结