代码的简洁性

1.break关键字不能使用太多,否则别人不能一眼看出在哪跳出。

2.条件语句要少,太多的判断影响易读性。

3.方法和属性的命名要有意义。

4.程序里出现的数字尽可能的定义为常量。这样可以增加易读性、易维护性。

5.private修饰符修饰的成员都是为了不让别人去访问,增加了属性的安全性。

6.private修饰的成员被加载在方法区并且被自动初始化。

7.while(true) 可以执行其内的一段代码后再进行一个if判断。这样可以在while循环体内进行初始化(这个初始化每次循环都会被执行,适用于向用户请求下一个nextter()),再判断条件是否满足,这增加了代码的简洁性和易读性。

8.编程的核心是数据结构,实际程序中用到的数据结构:数组、链表、哈希表、二叉树,把这些数据结构组织得很有条理性就能解决大部分的问题。

9.每次改bug的时候,在修改了的代码后面加上注释表示这一行是被修改的代码,这样就能清晰的表面你进行迭代的逻辑。

10.对于方法,你所要思考的是定义输入的参数以及输出的结果,简而言之是要设计出足够的通用,从而能重复使用,这是软件工程的精髓所在。就像CD机一样,你放入不同的CD,它播放出不同的音乐,它能播放所有的CD。

11.final定义的变量为常量,其名字必须全部用大写,这样可以清晰的表面这段大写字母表示一个常量。

转载于:https://my.oschina.net/u/3422043/blog/882789

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值