04 2010 档案

摘要:这是在上周review代码时注意到的三点,感觉有些意思,不妨记录下来。如无必要,勿增虚函数比如我们有以下关于球的类层次设计 ,其中需要判断某种球是否是可以踢的(kickable):乍一看觉得挺合理的,但仔细想想,其实IsKickable是某种球的本质静态属性,用一个虚函数来表示这种信息,是一种浪费,更加合理的方式应该是用一个数据成员和一个普通成员函数:类似这样的设计我碰到过至少两次,一次是被rev... 阅读全文
posted @ 2010-04-25 10:36 lzprgmr 阅读(855) 评论(0) 推荐(0) 编辑
摘要:公司今年全面铺开Scrum开发流程,于是乎,从年初到现在,那是铺天盖地的培训: 请内部实施过Scrum的team;请美国参加过Mike Cohn同学培训的同事;请外面专业培训机构~~~多是多,但感觉缺乏系统的安排,不免显的有些乱。上周就参加了一堂UPerform的培训,题为<User Stories, Agile Estimating and Planning> ,为期两天。要说对Sc... 阅读全文
posted @ 2010-04-24 17:30 lzprgmr 阅读(1212) 评论(1) 推荐(0) 编辑

黄将军