HackerTube English?

Stop Writing Classes

Next Day VideoYouTube ↗

延伸阅读 1

字幕解读

Jack Diederich 在 PyCon US 2012 用一个问候对象说明,如何判断一个 Python 类有没有必要。假如初始化只保存一个参数,对象创建后也只调用一次方法,他会考虑把这段工作直接写成函数。他用堆举出反例:多种操作围绕同一份可变数据展开时,类可以把它们组织在一起。问答里,有听众提出,库的调用者可能需要检查对象保存的参数。Diederich 承认简化也可能过头。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

you should have just written a function

a bundle of mutable data and a bunch of related functions

Hacker News 评论

查看 HN 原评论 ↗