zoukankan      html  css  js  c++  java
  • 编码方法和技巧篇----如何编写“靠谱”、易读、易维护的代码

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

    一 静态常量值定义

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

     

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

     

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

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

    三 合理使用Logcat

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

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

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

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

    四 合理使用缩写

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

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

    Context --> ctx

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

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

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

  • 相关阅读:
    学习WWDC的好资源!
    运行 CMD 时,參数加引號常见问题
    FileChannel的深入理解
    C#单例模式的三种写法
    Linux 安装Nginx具体图解教程
    计网面试题
    VS:&quot;64位调试操作花费的时间比预期要长&quot;的一解决途径
    中小型WEB系统权限日志数据表设计
    CDN服务上线,DNSPOD布局云端生态圈
    怎样利用ash监控会话
  • 原文地址:https://www.cnblogs.com/CVstyle/p/6344642.html
Copyright © 2011-2022 走看看