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

诗书塞外 Python程序员
Python之父跟别人吵了一架,然后工具pep8改名字了。
Python社区有一个代码风格的规范PEP-0008,这个规范帮助Python开发者保持大体一致的编码风格。

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

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

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

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

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

于是有了整整一长页的“争吵”。。。。。
Python之父跟别人吵了一架,然后工具pep8改名字了。
最终项目的所有者同意改名字,将项目改名为pycodestyle。然后Python之父仁慈地夸奖了两个小伙子,说他们“很善于听取别人的意见”。

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

讨论围观地址:

https://github.com/PyCQA/pycodestyle/issues/466

更多相关文章

  1. Mybatis框架如何使用分页插件呢?
  2. 使用Maven插件构建Docker镜像
  3. JVM故障诊断和处理工具
  4. API注入机制及插件启动流程_VSCode插件开发笔记2
  5. Java 架构师与开发者提高效率的 10 个工具
  6. IDEA常用设置及推荐插件
  7. 推荐普通开发者学习使用的 6 个 JDK 内建工具
  8. 你的程序出现了bug?这几款JVM工具也许可以帮你排查

随机推荐

  1. 从简单二叉树问题重新来看深度优先搜索
  2. 五分钟了解一下什么是「贪心算法 」
  3. 大家好,我是练习时长两年半的LeetCode爱好
  4. 数据结构与算法——单链表
  5. 慢速排序算法到底有多慢
  6. 推荐一个使用 Go 语言题解 LeetCode 的开
  7. 降维打击!为什么我认为数据结构与算法对前
  8. 五分钟知识科普:什么是 RSA 算法
  9. 重构改进 pip!Python 基金会获 40 万美元
  10. 真实骑手数据:73万大学毕业生在送外卖