PEP 8、代码质量、格式化与静态检查工具链 | Python

本章覆盖:PEP 8 风格;PEP 257 文档字符串基础;formatter / linter / type checker 的职责差异;Black / Ruff / mypy 等作为工程工具示例;自动工具不能替代正确设计;团队项目应统一配置而非每个人各自一套风格。

本章知识点

  • PEP 8 风格
  • PEP 257 文档字符串基础
  • formatter / linter / type checker 的职责差异
  • Black / Ruff / mypy 等作为工程工具示例
  • 自动工具不能替代正确设计
  • 团队项目应统一配置而非每个人各自一套风格