Python:Google App Engine源使用制表符深度2

Nic*_*ner 3 python google-app-engine

通过Google App Engine来源,我注意到标签深度是2个空格而不是传统的4.这背后有一些智慧,还是只是某人的偏好?

(也许这是微不足道的,或者谷歌知道的事情并不是很明显.)

更新我并不是建议它根据标签深度运行不同.但也许他们的风格有充分的理由.

Ale*_*lli 5

Google Python风格指南在这里发布,除了比PEP 8更普遍之外 ,它在某些方面也有所不同.然而,该指南的出版版本确实要求4空间缩进(如PEP 8,就像其他人一样).

然而,谷歌中,实际的规则是两个空格的缩进(你经常会发现我发布了2个空格的缩进代码,因为(a)它现在习惯了,(b)我的编辑器是如何设置的;-) .这在历史上源自Google C++风格指南(Google从第一天起就使用了C++和Python,但我认为C++首先得到了正式的风格指南),

空格与标签

▽仅使用空格,一次缩进2个空格.

很多googlers一直都在C++和Python中编码,所以我想在可行的情况下保持两个样式指南的次要方面同步,这被视为提高生产力.