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

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

一 静态常量值定义

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

 

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

 

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

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

 

 

三 合理使用Logcat

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

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

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

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

四 合理使用缩写

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

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

Context --> ctx

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

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

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

posted @ 2017-01-23 17:52  jamesK4W  阅读(438)  评论(0编辑  收藏  举报