简单并不简单
来源:互联网 发布:c语言switch语句例题 编辑:程序博客网 时间:2024/04/30 00:21
实际上,应该是“简单并不容易”,也就是Simple is not Easy.在我们的日常口语中,简单和容易之间的区别真是微妙。实际我们都知道,simple is quite often Difficult.
好吧,我现在已经能准确的理解simple不是easy这个语义上的分别了,所以就开始对 What is the simplest thing? 有点兴趣了,因为大家越来越多的说YAGNI和TSTCPW。不过,Udi Dahan告诉大家It's does not matter,因为
The reason it doesn't matter is that we don't have to be 100% right the first time is because we're going to be changing it over, and over, and over again.
只要我们沿着TDD经典的Red/Green/Refactoring小步快跑,
The nice thing about the one true path is that you don't have to be right on it.
所以,变化是需要拥抱的
Change is expected. Change is good. Change is what makes "the simplest thing that could possibly work", in all it's clear-as-mud-ness, really work, without forcing developers to agree ahead of time what it actually means.
好吧,我现在已经能准确的理解simple不是easy这个语义上的分别了,所以就开始对 What is the simplest thing? 有点兴趣了,因为大家越来越多的说YAGNI和TSTCPW。不过,Udi Dahan告诉大家It's does not matter,因为
The reason it doesn't matter is that we don't have to be 100% right the first time is because we're going to be changing it over, and over, and over again.
只要我们沿着TDD经典的Red/Green/Refactoring小步快跑,
The nice thing about the one true path is that you don't have to be right on it.
所以,变化是需要拥抱的
Change is expected. Change is good. Change is what makes "the simplest thing that could possibly work", in all it's clear-as-mud-ness, really work, without forcing developers to agree ahead of time what it actually means.
- 简单并不简单
- 生活并不简单
- 简单并不代表容易
- 持续部署,并不简单!
- 持续部署,并不简单!
- 持续部署,并不简单!
- Javascript语言并不简单啊!
- C语言并不那么简单
- 单例模式并不简单
- {Hibernate} outer-join属性并不简单
- Hibernate之outer-join属性并不简单
- 个税申报:看起来并不简单
- Ruby灵巧,快速,但其实并不简单。
- 软件启动画面其实并不简单
- 并不简单的Java操作符
- 从JAVA向C++转变并不那么简单
- 9.16 得,今天我意识到项目并不是那么简单
- 简单并不代表毫无价值——博文说明
- 昨日关注:王志东式创业“新浪绝不是我人生的顶峰”
- 学习unix下使用clearcase(一)
- Tips on Walking Through Code(Selected from by Adam Barr )
- 如何在前台脚本中调用服务器提供的webservice
- 使用Log4j在程序中加入日志
- 简单并不简单
- 将Sybase C程序快速移植到Oracle Pro*C程序
- 安装及配置RRAS的条件
- Windows系统文件夹全面讲述
- 在Window2003上执行System.Diagnostics.Process.GetProcessesByName等方法失败的原因
- Java数据库查询结果的输出
- 忘记Windows登录密码怎么办?
- 真正的Java学习从入门到精通
- 关于VC++中,两种自定义消息的发送与接收的方法实现进行说明。