零碎想法

1, 隔2个月回头看自己的设计,如果感觉不好理解,那么意味着当初设计的很不合理,是需要重新设计的前兆
2,快速设计实现的诱惑很大,一刻不提醒自己严格按照TDD的原则来行事,就导致复杂难以理解的设计
3,难怪Kent Benck经常提醒自己,红-绿-红编码节奏,一旦脱离这个节奏,就容易被快速设计的诱惑俘虏,
结果就是生产出复杂难以理解的设计
4,有人说:"考虑市场和成本,这个模块将就用吧,没有时间重新设计,即时是错了也就错着用吧".
这就如同本来是需求一把锤子,但是造出了一把电锯, 以种种借口不愿意重新造一把锤子出来.
不管怎么说,只要错了,无论走了多远,都得回到起点 重新走过.
这个问题上,所能做的是,时刻紧盯目标,快速反馈,走错了方向很快就能纠正过来 ,而不是走了很远才发现走
错了. 

                                                                                               ----修改StdIO系列组件(2014.11.06)

1,设计真的很难,从想法到实现中间有太多的未知数,来来回回多少趟,换来一点令人满意的进步
2,我努力遵循测试驱动法测,但是有的时候你就是无法确定你要干什么,不妨去界面那里看看找找思路,或者先去看看
序列化后的样子,又或者来一段快速设计编码,只要记得别跑太远,目的只是到前面看一眼,回头记得丢弃这一段.
                                                                                              ----设计RemoteIOControl(2014.11.08)

转载于:https://www.cnblogs.com/stst/p/4906254.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值