zoukankan      html  css  js  c++  java
  • 业务代码

    业务代码非黑客文化,它更注重清晰的结构与友好的提示,可读性、维护性、扩展性要更强。以下是几个要点:

    1、服务接口要返回结果封装类,例如:{errorCode:0,message:'',data:{}}

    2、自定义异常类,错误提示语要更友善,可能还要根据层次的不同有不同的提示语,例如:数据操作层提示的是堆栈信息,方便开发人员查找问题。业务层提示的是调用信息,转发层提示的就是完全面对用户的语言的。

    每一层转译从下层传上来的异常信息时,都要通过日志将原异常信息打印出来。

    3、更注重业务规范,遵循共同的规则,会更容易进行代码交流与维护

    4、更优雅的方法体

    方法名{

    //参数检查

    if(参数1为空)抛出参数不能为空异常

    if(参数格式错误)抛出参数格式异常

    //开始真正的处理逻辑

    。。。。

    }

    将数据检查放在前,不要污染真正的数据处理逻辑。这样方法代码会更清晰

    5、使用占位符代替“+”拼接字符串

    例1 : String.format("test %s","我是测试");

    例2 : log.info("日志测试:{}","我是测试")

    这样代码的可读性会更高,而且+常常被格式化为换行显示,会导致代码看起来很乱

  • 相关阅读:
    阿里云 redis 通过rinetd 进行端口透传
    Linux文件系统的实现
    门外汉的IT
    被解放的姜戈05 黑面管家
    被解放的姜戈04 各取所需
    被解放的姜戈03 所谓伊人
    统计Go, Go, Go
    被解放的姜戈02 庄园疑云
    被解放的姜戈01 初试天涯
    亚马逊云架设WordPress博客
  • 原文地址:https://www.cnblogs.com/ptw-share/p/7007261.html
Copyright © 2011-2022 走看看