读设计模式之美(六)

31:让你最快速改善代码质量的20条编程规范(上)?
接下来三节课,分别介绍编码规范的三个部分。命名与注释、代码风格、编程技巧。
命名的好坏,对于代码的可读性来说非常重要,甚至可以说是起到了决定性的作用。
命名能力也体现了一个程序员的基本编程素养。
一:命名
1:命名多长合适?
不同作用域区分处理。小作用域,可以使用相对短的;大作用域,推荐长命名。
命名的一个原则就是:以能准确达意为目标。学会换位思考,从阅读者的角度考量命名是否足够直观。
2:利用上下文简化命名
3:命名要可读、可搜索
4:如何命名接口和抽象类?(保持统一即可)
二:注释
1:注释到底该写什么?
注释的目的是让代码更容易看懂。应该包含三个方面:做什么、为什么、怎么做?
注释不可替代主要体现在3点:
1.注释比代码承载的信息更多
2.注释起到总结性作用、文档的作用
3.一些总结性的注释能让代码结构更清晰。
2:注释是不是越多越好?
注释本身有一定的维护成本,不是越多越好。
32:让你最快速改善代码质量的20条编程规范(中)?
代码风格,最重要的,也是我们最需要做的,是在团队、项目中保持风格统一,让代码像是同一个人写出来的,整齐划一。
这样能减少阅读干扰,提高代码的可读性。
1:类、函数多大才算合适?(类不好确定,函数推荐50(一页))
2:一行代码多长最合适?(推荐100(不需要滑动))
3:善用空格分割单元块。
4:四格缩进还是两格缩进?(两格更节约)
5:大括号是否另取一行(倡导节约)
6:类中成员的排列顺序
1.依赖类按字母序从小到大排列。
2.类中先写成员变量再写函数
3.成员变量或函数之间,先写静态的,再写普通的。
4.作用域从大到小排列。
33:让你最快速改善代码质量的20条编程规范(下)?
1:把代码分割成更小的单元块(将复杂的逻辑代码提炼成函数)
2:避免函数参数过多
函数包含3、4个参数的时候还是可以接受的。针对参数过多的情况,一般有2种处理方法。
1.考虑函数是否职责单一,能否通过拆成多个函数的方式来减少参数。
2.将参数封装成对象。
3:勿用函数参数来控制逻辑
1.不要使用布尔类型的标识参数来控制内部逻辑。
2.不要根据参数是否为null来控制逻辑。
4:函数设计要职责单一
5:移除过深的嵌套循环
嵌套最好不超过两层。解决嵌套过深的4种处理思路:
1.去除多余的if/else
2.使用contiune/break/return关键字提前退出嵌套
3.调整执行顺序
4.将部分逻辑封装成函数调用
6:学会使用解释性变量
1.常量取代魔法数字
2.使用解释性变量来解释复杂表达式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电商架构修炼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值