好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python之父跟别人吵了一架,然后工具pep8改名字了。

Python之父跟别人吵了一架,然后工具pep8改名字了。

诗书塞外 Python程序员

Python社区有一个代码风格的规范PEP-0008,这个规范帮助Python开发者保持大体一致的编码风格。

PEP-0008的完整中文版在Python部落网站(python.freelycode测试数据)首页,下面文章区域的编辑器部分《PEP8中文版 -- Python编码风格指南》

这个规范内容很多,大多数人是记不住的。所以很多人依赖于编辑器的一些插件来提醒自己符合PEP-0008的规范。比较著名常用的插件有pylint, flake8等。

在这些插件工具中有一个工具的名字叫pep8,而且这个工具的下载量还不小。这个工具的名字“pep8”引起了Python之父的不满。

Python之父认为这个工具并没有完全遵循PEP-0008标准,没有完整地体现标准的精神。 所以不应该叫pep8这个名字。因为这个名字会给人带来混淆,让不知内情的人以为这就是官方工具,是完全正确的,进而这个工具的缺陷,会让人觉得是标准的缺陷。

这个工具的一个贡献者表达了不同的意见,他觉得这只是一个名字,没必要太较真,况且工具改名也会对使用者造成一定的影响。

于是有了整整一长页的“争吵”。。。。。

最终项目的所有者同意改名字,将项目改名为pycodestyle。然后Python之父仁慈地夸奖了两个小伙子,说他们“很善于听取别人的意见”。

多么有趣的社区讨论,如果小编的项目也能引起Python之父的关注,并且提出一个意见,估计小编就要上天了~~~

讨论围观地址:

https://github测试数据/PyCQA/pycodestyle/issues/466

查看更多关于Python之父跟别人吵了一架,然后工具pep8改名字了。的详细内容...

  阅读:35次