敏捷开发
lbj05
这个作者很懒,什么都没留下…
展开
-
iPhone开发重构:提取公用的方法以清理重复代码
代码重复是一个比较明显的“坏味道”,提取公用的方法就是解决的途径之一。iPhone开发中,使用UITableView的时候就有如下一段“经典”的模板代码,因为这是项目模板自动生成的,所以很多人就自然接受了。但随着越来越多地通过copy&paste在一个项目中使用这段代码,大家是否有些采取行动的压力呢?好吧,我们就从这“动刀”吧!原创 2011-04-15 21:29:00 · 1081 阅读 · 0 评论 -
iPhone开发重构:提取方法以调整函数粒度
记得刚开始做软件开发的时候,我的导师就在一次函数设计的时候说:“函数粒度很重要,但即使我做了接近二十年的软件,有时也无法很好把握粒度。这点就只可意会不可言传了。”这句话可能一部分是出自谦虚,但更多是道出软件开发的规律。当时我们无法去理解,现在开始慢慢理解。原创 2011-04-15 21:30:00 · 768 阅读 · 0 评论 -
iPhone开发重构:提取方法以调整抽象层次
写代码有时和说话一样,要体现层次感,可能是首先罗列要点,然后再逐点细化。但如果时而说要点,时而谈细节,就会造成听者理解上的障碍。原创 2011-04-15 21:31:00 · 982 阅读 · 0 评论