PEP8
ACG (Alibaba Code Guidelines)
阿里编程规范
Eclipse安装ACG插件
IntelliJ安装ACG插件并实时检测
真香
2020.02.23
弃用Eclipse
换用JetBrains全家桶
始乱终弃的大猪蹄子
主要三个原因
- Java和Python工程混在一起很难受
- 以前写的代码杂乱无章,命名也毫无规范可言,黑历史
- 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
杂
编程三年,从C到Java main,然后转Python main,又学了PHP,到现在基本是Java Python混用。越早开始遵循好的编程规范,就能越早的规避一些低级问题,对规范有了一定了解之后,再看自己之前的代码才会发现写的有多糟糕。
好的代码风格是程序员素质的体现
早期写的爬虫(部分)
遵循PEP8规范的代码
孰优孰劣,一目了然
立个Flag吧,寒假精读《Clean Code》,把以前写过的所有Python和Java代码重构一遍。
果然是Flag,现在发现没时间捡Java了hhhh
痛苦吗?
痛苦。
有用吗?
有用。