摘要: 应该重构的代码1.重复的代码:重复代码在同一个类中的不同方法中,则直接提炼为一个方法,如果重复代码在两个互为兄弟的子类中,则将重复的代码提到父类中。如果代码类似,则将相同部分构成单独函数,或者用 Template Method 设计模式,重复代码出现在不相干的类中,则将代码提炼成函数或者放在独立的类中 。2.过长的函数:降低了可读性,应该将独立的功能提炼成新函数3. 过大类使得责任不清晰,容易造成重复代码,混乱,应该将过大类的功能拆分成多个功能单一的小类4.过长的参数列过长的参数列难以理解,而且容易传错参数。应该将参数列表用参数对象替换5.发散式变化:一个类由于不同的原因而被修改。应该将类拆分 阅读全文
posted @ 2012-12-07 17:39 HTML5中国 阅读(162) 评论(0) 推荐(0) 编辑
摘要: APP发展的四大条件已经成熟,包括:HTML5技术不断成熟,网络带宽提高、资费下降,产业链,云计算爆发式发展。移动浏览器对HTML5的支持不断提高,云计算是WEB APP快速发展的基础,云计算可以实现大规模数据实时处理,基础架构的搭建,平台运维自动化,均可推动APP发展。在国内市场,施华洛世奇作为珠宝银饰品行业也率先加入到移动应用领域,其长期致力于中国市场各种艺术佳品的互联网推广和鉴赏。中国珠宝首饰雨滴客户端之所以广受欢迎,因其随身携带性更符合大众的消费习惯,与传统商务方式相比,全新的移动应用客户端从营销、建设、运营各方面来说,成本都会低很多。这便是APP最大的优点,而其在旅游行业更是如鱼得水 阅读全文
posted @ 2012-12-07 17:32 HTML5中国 阅读(125) 评论(0) 推荐(0) 编辑