何旭东chucai的专栏

Web开发实录:Ruby, Rails, Java, Coffeescript , Sass, Html, JQuery

代码重构清单

不能存在两处或以上一样代码的地方,所以,如果你在copy代码,请重构 方法不能太长(超过10行?),一个方法,只能干一件事情 对象和类不能太大(属性可以重构到一个类中?方法可以重构到其他类或对象中?)方法参数太多(Shotgun surgery) 需要修改很多代码,才能完成一次小的功能修改 (D...

2011-12-23 16:31:06

阅读数:566

评论数:0

rails代码性能重构之 migration应该注意的问题

问题描述: 在构建数据库的时候,应该注意的问题 问题解答: 1, 数据库表应该添加 index 索引 , 并且要限制索引的length , 如下: add_index :channels, :token, :length => 10 2, 在model层中,不需要查数据库,...

2011-12-15 14:27:20

阅读数:500

评论数:0

rails 代码重构之级联模型与include之间如何处理

现象描述: 现在我有三个对象:channel(频道) 1 ->  video(视频) 1 -> comment(评论)N -> user, 给你一个关于channel的token字段的值,请用最少次数的查询查出于token对应的channel频道 的所有video 和 com...

2011-12-15 11:37:31

阅读数:617

评论数:0

关于代码标准的思考

最近几天一直在整合代码,让我感觉闷得慌。尤其是整合前端css的代码和js代码,感觉很难受。这能算产品代码么?但又感到力不从心。项目有进度,人员水平参差不齐,命名千奇百怪。看这样的代码,真是一种受罪。为了解决这个问题,我务必将代码规范化和自动化。先记录如下  css 代码标准和命名规范java...

2011-12-12 16:57:49

阅读数:542

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭