美文网首页
代码规范(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版),保一生平安

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

  • 最新总结:2021那些小众精巧的 Python 语法汇总

    2020 年 python2 停止维护,公司代码规范也鼓励使用 python3.6+版本,而随着 Python 版...

  • Python代码规范-简化版

    参考:https://blog.csdn.net/dqchouyang/article/details/81714...

  • 代码风格

    代码风格 代码风格 必须 严格遵循 PSR-2 规范。 PHP编码规范(中文版)

  • python编程规范

    python编程规范 在python 编码过程中遵循PEP8编程规范 以下规范必须遵守 一、代码编排 缩进。4个空...

  • Python 代码规范

    前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯...

  • python代码规范

    从C#转到了python,重新梳理一下代码规范。 一、四行缩进 1、注意子代码块; 2、注意括号中的换行; 二、空...

  • python代码规范

    本文为PEP: 8 Style Guide for Python Code的整理,用于规范python日常代码。 ...

  • Python 代码规范

    翻译自: https://gist.github.com/sloria/7001839 (有些翻译的不太好就只能对...

  • python代码规范

    转自:https://www.jianshu.com/p/8b6c425b65a6 前言 python学习之旅,先...

网友评论

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

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