Fork me on GitHub

代码度量

代码度量信息由静态代码分析工具生成,它能用于判定代码的复杂性及非标准做法。

代码度量缘何重要?

利用代码度量,开发人员可以找到那些可能需要返工的问题代码区域。此外,一些度量概念,例如“技术债务”,有助于开发者就系统为何会出错等问题与非技术人员进行沟通。

开源的代码度量项目

  • Radon 这个工具用于获取代码行数、圈复杂度、Halstead 指标以及可维护性指数这些原始的代码度量值。

  • Pylint 包含了用于检查代码是否符合 PEP8 风格、设计、例外等检查工具,以及许多其它的源码分析工具。

  • PyFlakes 通过解析源文件来查找其中的错误,并为它们生成相应的报告。

  • Pyntch 是一个试图检测运行时错误的静态代码分析器。但它并不检查代码的风格。

托管的代码度量服务

  • Coveralls 可以通过测试套件获得代码覆盖率,并且结合其它的度量值来帮助开发人员改善代码质量。

代码度量相关的资源

掌握代码度量后要做什么?

我已经创建了一个 Python Web 应用,那我如何部署呢?

我可以自动测试并部署我的应用吗?

我想学习如何通过 Web 分析来了解用户的更多知识。

在这里注册以便每月能收到一份邮件资料,内容包含本站的主要更新、教程和 Python 书籍的打折码等。