Rails RailsConf 2014 DHH 做的开幕主题演讲视频

andor_chen · 2014年04月24日 · 最后由 zcpdog 回复于 2014年05月14日 · 8983 次阅读
本帖已被管理员设置为精华贴

这次主题演讲制造了很多话题啊。

我根据 Justin.tv 上的两部分视频制作了这个视频(做了剪辑和合并),提供给无法现场以及观看 Justin.tv 的同学。

注意,视频有几段没声音,原视频就是这样,不是我转换的问题。

赞,看国外网站的视频太卡了。

好人啊,3Q,正准备看。

剧透一点里面的 keynote

Splitting up functions to support the testing process [destroys] your system architecture and code comprehension along with it. Test at a coarser level of granularity. -- James Coplien "Why Most Unit Testing is Waste"

I got paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence. -- Kent Beck

I didn't have time to write a short letter, so I wrote a long one instead. -- Mark Twain

和一点点笔记 Software writer, not a software engineer. Open your eye to read and write and rewrite. How to improve your code? The delete key.

赞!但好像优酷上的视频有时会没有声音……

怎么感觉最近的一些言论一直在向测试开炮。。。

DDH 上了两次主页、、、、、、、

那里可以下载。为什么开始没声音啊没声音。。

#8 楼 @pynix DHH is not always right !

太好了,收藏,回去看。

TDD 被黑出翔了。

TDD is most successful software diet in all time

  • TDD 基于一条原理:方便测试的代码是好代码,不适合测试的代码是有问题的。DHH 不同意这点
  • TDD 会毁掉代码的架构
  • TDD 过于具体,UnitTest 只能保证局部代码的质量,但是无法验证整个系统能正常运行,并不是很有意义。
  • TDD 花费巨大,不能带来对等的价值,DHH 举了个例子:有人很得意地说,用 4 行测试代码来测试,保证 1 行产品代码。DHH 的观点是:这样会使得代码量翻了 5 倍,系统的复杂性大大增加,更加难维护。
  • 。。。。。。。。。。

但 DHH 不反对测试,只是反对以单元测试来驱动开发的 TDD。

PS: 视频只有前 2 分钟没声音,后面无恙。

匿名 #15 2014年04月27日

看了一点点 晚上回来继续看 看 DHH 得演讲 他的语气还是比较幽默的 尤其是口音

可以拉到 7:38 开始。。

DHH 越来越实在了,只是感觉 T-shirt 上大大的 Obey 格外刺眼。

藐视权威,桀骜不驯,坚持做自己认为对的事。Great spiritual leader!

#18 楼 @rockliu 藐视权威?他自己才是权威吧

匿名 #21 2014年04月28日

#19 楼 @blacktulip 哈哈哈哈 确实

跟头像差别好大啊。

他会不会也吐槽 rails 呢

在这儿怎么发帖啊,找了半天没找到连接,知道的告诉一声!真是汗颜!

26 楼 已删除
27 楼 已删除

我接触的项目是需求不固定,时间很少,如果再采用 tdd 是找死,估计你的软件还没有开发出来,客户的需求就变了。因此我关注功能是否实现,代码覆盖滤我很少关心。

这个论坛貌似很不错呀

需要 登录 后方可回复, 如果你还没有账号请 注册新账号