代码规范问题

这里总结了一下我做pary-bid以来 给我提的一些问题 在以后代码重构中要改正

1、不能随便用大写,大写用于构件,如controller和类,变量名要同意风格
2、页面结果显示的时候,不同变量结果的显示不要在js里拼装,在haml里做。(name和number)
3、圈复杂度是代码质量的重要指标。if else尽量减少
(1).用数据结构简化运算逻辑 - 用key-value(hash)或某些语言的枚举减少if,
(2).通过复用减少 - 用集合运算式替代for和while,比如underscore, 用DSL减少if.比如逻辑组合的DSL
4、函数体不能太长 应该把更细分的功能抽离成独立函数(小function) 提供接口即可 然后调用 否则函数太长 不容易让别人理解函数的功能
5、直接改class就是一个绝对的错误
指责划分的错误,controller负责状态,负责赋值,做的事情尽量简单.
这块的工作明显属于view部分的.要么在view里直接class="{{some_express}}",要么 用directive
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值