"Simple Made Easy" - Rich Hickey (2011)
ClojureTVYouTube ↗
延伸阅读 1
字幕解读
Rich Hickey 用两个问题区分软件的简单与容易。判断一个构造是否容易,要看它是否容易取得、是否熟悉,以及使用者能否掌握。判断产物是否简单,他会看其中有哪些原本可以独立的决定被绑在一起。例如,把可变状态藏进一个方法,并不能让调用者忽略时间带来的差异。他建议把软件要完成的事和具体做法分开,并用长期维护中的理解、诊断和修改来评价设计。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
easy is relativeinterconnections between things that could be independent