1
ayanamist 2012-04-19 19:18:15 +08:00
禁用了所有Python的magic特性是亮点
|
4
gastlygem 2012-04-20 10:00:04 +08:00
@ayanamist 神马是 magic 特性?我只知道类的保留方法函数被称为 magic method,就是带双下划线,用来实现类的特殊功能的那种. 比如 __add__, __lt__。
参考:http://www.rafekettler.com/magicmethods.html 这个文档只是不让你使用长得像 magic method 的 method 名称,例如 __mymethod__ 之类,以防和真正的 magic method 混淆,影响代码可读性。 @lackrp @tioover 不算。 |
5
bhuztez 2012-04-20 10:05:19 +08:00
@gastlygem magic method 相当于是协议,你需要用的时候还是逃不掉的。比如 pickle 就定义了好几个呢。
|
7
gastlygem 2012-04-20 10:25:58 +08:00
|
8
ayanamist 2012-04-20 10:30:01 +08:00
|
9
vicalloy 2012-04-20 10:31:25 +08:00
PyLint默认配置warning实在太多,没注释啥的都warning。
要用还真需要认真配置一番。 同事翻译了这文章的中文版 http://codinn.com/projects/google-python-style-guide/view/ |
12
felinx 2012-04-20 11:34:49 +08:00
基本按照pep8来,除了个别写sql的超过80个字符。
|