美文网首页
代码规范(Python版),保一生平安

代码规范(Python版),保一生平安

作者: CC先生之简书 | 来源:发表于2018-09-24 17:03 被阅读101次

    相信这几天IT圈里都被程序员代码规范给刷了屏,不在IT圈的人们应该都是活久见的表情,不就是一个规范么?至于这么天怒人怨的?

    至于的。(外配程序员幽怨的小眼神)


    专注于自己的代码.png

    中秋佳节,总祈祷 人月两团圆的日子,我们就来了解一下Python的代码规范,保一生平安呐。

    Python 规范比较有名的有以下几个:

    PEP 8
    PEP 8 可以算是 Python 官方的标准编码规范。它是用于规范 Python 主发行版中的标准库的代码。所以这个编码规范是值得一看。

    Google 的 Python 风格指南
    总所周知,Google 是开源大户。Google 会将项目托管到 Github 上面,任何人都可以 fork、 修改、提交。如果代码贡献者的编程风格与 Google 的不一致, 会给代码阅读者和其他代码提交者造成不小的困扰。Google 因此发布了这份自己的编程风格指南, 使所有提交代码的人都能获知 Google 的编程风格。Google 的 Python 风格也是遵循 PEP8 规范。

    Pocoo 风格指南
    估计大家对 Pocoo 比较陌生,但大家一定对小型 Web 开发框架 Flask 很熟悉。Flask 是 Pocoo 团队开发的项目。 除了 Flask 之外,Pocoo 团队还有开发出很多广受欢迎的项目,例如 Jinja2(模板引擎)、Pygments(语法高亮包)、Sphinx(文档处理器)、Werzeug(WSGI工具集)。Poco o团队编码风格指南适用于所有 Pocoo 团队的项目。总体来说,Pocoo 团队编码风格指南严格遵循了 PEP8 的要求,但略有一些不同之处,并进行了一定的扩展延伸。

    宇宙第一好用的Python IDE- Pycharm里可以直接配置 PEP 8 代码提示、将代码格式化符合 PEP 8 规范。

    一般安装 PyCharm 都默认配置了规范提示。直接在右下角调整 Highlighting Level 为 Inspections 就能自动 PEP 8 提示。


    Hint.png

    代码规范就相当于是一个团队里默认的一种社交行为模式,就如同我们平时在生活中有一些大家公认的行为规范一样的。试想一下在很强调个人距离感的芬兰,你老是喜欢靠近人去说话的话,是不是分分钟就会被人KO的。

    最基本的先做到:
    缩进: 4个空格。不使用Tab键,没有例外。(此处绝杀)

    一行列数 : PEP 8 规定为 79 列,这个太苛刻了,如果要拼接url一般都会超。

    一个函数 : 不要超过 30 行[代码], 即可显示在一个屏幕类,可以不使用垂直游标即可看到整个函数。

    一个类 : 不要超过 200 行代码,不要有超过 10 个方法。

    一个模块 : 不要超过 500 行。

    导入:不要在一句import中多个库,不推荐 import os, sys

    其它的,列一个 代码规范检查清单在团队里也是不错的。

    祝大家中秋快乐,吃月饼不长肉~~~

    相关文章

      网友评论

          本文标题:代码规范(Python版),保一生平安

          本文链接:https://www.haomeiwen.com/subject/rexhoftx.html