11 2010 档案

摘要:为什么Scrum对于我们team来讲,这其实是个被动的过程。我们部门之前在一些team实行过Scrum,可能是感觉效果还不错,而且觉得原来的瀑布模型太过古老和死板,于是决定今年年初开始全面实施Scrum。由于大家都是新手,公司采用了两个方法:一是超密集的培训。请专门机构来培训;请US的同事来培训;请实施过Scrum的同事来培训...二是实战演练。组成几个临时的team,用两个礼拜的时间跑一个spr... 阅读全文
posted @ 2010-11-29 20:59 lzprgmr 阅读(7276) 评论(5) 推荐(2) 编辑
摘要:一个函数caller会在其内部调用另外一个函数callee,现在的情况是,caller可能会在多个地方被多次调用,而你希望callee只在第一次被调用时被调用一次。一般情况下,callee会是一个对环境或者资源的初始化工作。或许,从代码结构的角度来讲,你第一个想到的是把callee从caller中拿出来,放到某个合适的地方做初始化,这是个不错的方法,但相信我,在有些时候这并不是个有效的办法:你可能... 阅读全文
posted @ 2010-11-13 21:40 lzprgmr 阅读(17233) 评论(16) 推荐(4) 编辑
摘要:DLL的delay load,即延迟加载,是一项提高程序启动速度,减少进程地址空间的重要技术,用通俗一点的话来讲,就是对模块“呼之即来,挥之即去”的能力。很多程序缺乏这种灵活性,从而导致软件在第一次启动时需要加载所有可能需要的模块,严重影响了启动速度。狭义的delay load,是微软提供的一项技术,让模块在其symbol第一次被引用到时才被加载。但在广义上,我们其实有不少... 阅读全文
posted @ 2010-11-07 20:33 lzprgmr 阅读(3431) 评论(2) 推荐(3) 编辑

黄将军