码迷,mamicode.com
首页 > 其他好文 > 详细

零碎想法

时间:2015-10-24 10:00:07      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

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

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

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

零碎想法

标签:

原文地址:http://www.cnblogs.com/stst/p/4906254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!