编码方法和技巧篇----如何编写“靠谱”、易读、易维护的代码

笔记内容描述:记录工作和软件实践中,认为比较合理且高效的软件开发方法。

一 静态常量值定义

定义的util包名下的AppsPkgName类,并在其中定义的都是接口Interface,并根据功能进行分类。

 

下属接口也定义在上述的AppsPkgName类中

 

二 涉及到对象时,在方法开始时对该对象判空

写一个方法时,需要提前判断对象是否为null:

 

 

三 合理使用Logcat

Logcat打印输出可用于跟踪代码逻辑,并在出现bug时,根据输出结果定位出错点。

但上述TAG定义并不是最好的,应该定义为本类名.比如,用下述方法:

public static final String TAG = MainActivity.class.getSimpleName();

(记一个高级Android工程师代码)方法调试时,多次使用Logcat输出结果,用于跟踪该方法的逻辑走向;基本上一个逻辑模块一个Logcat。

四 合理使用缩写

自认为比较理想的代码应该是:不出现过多的注释,但是未出现注释的地方,通过代码即可了解大部分代码逻辑。

建议使用为大多数人所知的单词缩写。

Context --> ctx

五 每个方法短,但功能明确

Java中一个类的代码应该是不长的,但具体视功能而定。

冗长的代码会“吓住”大多数人,打消人理解代码的积极性;因此在写代码时,需要将功能进行划分,可以参考<设计模式>。

转载于:https://www.cnblogs.com/CVstyle/p/6344642.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值