杂:编程规范与《Clean Code》

PEP8

Eclipse_PyDev开启PEP8检测
PEP8规范

ACG (Alibaba Code Guidelines)

阿里编程规范
Eclipse安装ACG插件
IntelliJ安装ACG插件并实时检测
在这里插入图片描述

真香

2020.02.23
弃用Eclipse
换用JetBrains全家桶
在这里插入图片描述
始乱终弃的大猪蹄子
主要三个原因

  1. Java和Python工程混在一起很难受
  2. 以前写的代码杂乱无章,命名也毫无规范可言,黑历史
  3. Eclipse有的地方确实不够完善

Eclipse_PyDev自动添加@author等注释信息

windows--> preference--> PyDev --> Editor --> Templates

在这里插入图片描述点击新建,填写名称和描述
在这里插入图片描述

模式示例

'''
Author:       无名Joker
Purpose:
Date:          ${date}
Arguments:
Outputs:
Dependencies:

History:
--------------------------------------------------------------
Date:
Author:
Modification:
--------------------------------------------------------------
'''

上下文选New Module
保存关闭
新建PyDev Module时选择你写好的模板名,此处为第二个 @author...
在这里插入图片描述
代码开头即可自动添加注释信息
在这里插入图片描述

JavaDoc

JavaDoc使用详解
Eclipse配置JavaDoc

编程三年,从C到Java main,然后转Python main,又学了PHP,到现在基本是Java Python混用。越早开始遵循好的编程规范,就能越早的规避一些低级问题,对规范有了一定了解之后,再看自己之前的代码才会发现写的有多糟糕。

好的代码风格是程序员素质的体现
早期写的爬虫(部分)
在这里插入图片描述

遵循PEP8规范的代码
在这里插入图片描述
孰优孰劣,一目了然

在这里插入图片描述
立个Flag吧,寒假精读《Clean Code》,把以前写过的所有Python和Java代码重构一遍。

果然是Flag,现在发现没时间捡Java了hhhh

痛苦吗?
痛苦。
有用吗?
有用。

发布了61 篇原创文章 · 获赞 11 · 访问量 4878

猜你喜欢

转载自blog.csdn.net/weixin_43249758/article/details/103318255
今日推荐