• 代码风格


    public static ExceptionConfig executeException(Exception e) {

     

            if(e!=null)//1

    ExceptionConfig ex=null;//3

    ActionMessage msg=null;

           List exceptionConfig = ConfigManager.getAllException();

           if (exceptionConfig != null)//2

               for (int i = 0; i < exceptionConfig.size(); i++) {

                  Object o = exceptionConfig.get(i);

                  if (o instanceof ExceptionConfig) { //4

                      ex= (ExceptionConfig) o;

                      if (e.getClass().getName().equals(ex.getType())) {

    msg = new ActionMessage(ex.getKey(), e.getMessage());

                          ActionMessages.addMessage(msg);

                         return ex;

                      }

                  }

               }

           return null;//5

        }

     

    在方法的输入方面

    1首先必须判断输入的参数 是否为空 防止NullPoint的出现  例如1

    2每通过调用方法获得对象都需要进行是否为null判断 例如2

    3如果出现循环中需要实例化对象获取的对象 可以在循环外 定义该

    对象 null 例如3

    4如果取出的对象是object类型 需要拆箱成其他类型 可以使用instaceof 判断

    类型是否是否相同 例如4

    在方法的输出方面

             1 根据输出也就是返回值的类型 进行返回 如果是对象类型 如果出现异常 其他原因时返回空  如果是原始数据类型像int型可以返回 0

  • 相关阅读:
    MySQL进阶
    对象关系_many2many
    objectstate对象三种状态
    自动在数据库中创建表
    Pytest学习之使用多个fixture
    Pytest学习之fixture作用范围(scope)
    python测试dubbo类型接口
    swagger接口注释添加,接口版本变更规则
    Pytest-skip跳过功能
    接口自动化测试介入项目管理流程
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9332056.html
Copyright © 2020-2023  润新知