Python 之禅:为什么时机至关重要

这是关于 Python 之禅的特别系列文章的一部分,重点关注第 15 和 16 条原则:现在与永不。
87 位读者喜欢这篇文章。
The Opensource.com preview: April

Opensource.com

Python 始终在不断发展。Python 社区对功能请求有着永不满足的需求,但同时也对现状有着永不改变的偏见。随着 Python 越来越受欢迎,语言的更改会影响更多人。

更改发生的准确时机通常很难确定,但 Python 之禅 提供了指导。

现在做总比永远不做好。

人们总是会受到诱惑,想要推迟事情,直到它们变得完美。但是,它们永远不会完美。当它们看起来“足够就绪”时,就该冒险并将其发布出去了。最终,更改总是在某个“现在”发生:延迟所做的唯一事情就是将其移至未来某个人的“现在”。

尽管永远不做通常比现在做好。

但是,这并不意味着应该仓促行事。根据测试、文档、用户反馈等确定发布标准。“现在”,即在更改准备就绪之前,不是一个好时机。

这不仅对像 Python 这样的流行语言来说是一个很好的教训,而且对您个人的小型开源项目也是如此。

接下来阅读什么
标签
Moshe sitting down, head slightly to the side. His t-shirt has Guardians of the Galaxy silhoutes against a background of sound visualization bars.
自 1998 年以来,Moshe 一直参与 Linux 社区,在 Linux“安装派对”中提供帮助。自 1999 年以来,他一直在编写 Python 程序,并为核心 Python 解释器做出了贡献。Moshe 自这些术语出现之前就一直是 DevOps/SRE,他非常关心软件可靠性、构建可重现性以及其他此类事情。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.