美文网首页
精简代码

精简代码

作者: 万物皆有序和公式 | 来源:发表于2019-05-24 17:39 被阅读0次

1 避免大量if判空检查

/**
     * 空置判断
     * @param v
     * @param mes
     * @throws BusinessException
     */
    private void checkNull(Object v,String mes) throws BusinessException{
            if(v==null || "".equals(v)) throw new BusinessException(ExceptionEmnu.NULL,mes);
    }

checkNull(request.getExchangeRate(),"汇率不能为空");

2 避免大量的set语句

ExchangeOrder order=new ExchangeOrder(
                //多机部署需要更换订单号生成策略
                IDProduceUtil.produceEfId(),
                request.getUserPin(),
                //如果时买进则为负数
                request.getAmount().multiply(fh),
                //如果时买进则为负数
                request.getForeignAmount().multiply(fh),
                request.getExchangeRate(),
                request.getForeignCurrency(),
                request.getExchangeType(),
                ORDER_STATUS_SUBMIT
        );
        this.exchangeOrderDao.saveOrder(order);

相关文章

  • 精简代码

    1 避免大量if判空检查 2 避免大量的set语句

  • 前端基础 (适合初学者)

    一、基础知识 1、打造高品质的前端代码,提高代码可维护性——(精简,重用,有序) (网页重构)精简代码可以让文件变...

  • 精简版严格代码规范(草稿)

    最佳原则 坚持制定好的代码规范。 无论团队人数多少,代码应该同出一门。 以下为精简且必须坚持的代码规范。精简版从综...

  • Java代码精简之道

    作者常意 内容来自微信公众号 天池大数据科研平台此处仅供本人学习记录之用,侵删 前言 古语有云: 道为术之灵,术为...

  • JavaScript精简代码技巧

    创建过去七天的数组 生成随机ID 获取URL的查询参数 实时更新时间 数组混淆 生成随机十六进度(颜色值) 写出运...

  • Java代码精简指南

    代码既是给机器执行的,也是给人看的。简洁、优雅的代码也许在性能上是等价的(有时也不绝对),但在可读性上会有很大的提...

  • leetcode 102 二叉树层次遍历

    以前写过,在写一遍,代码更加精简!

  • 网站让更多人看到的办法2

    接着网站让跟多人看到的办法1开始 五,代码优化 1,代码的冗余(减少冗余代码,代码的精简化,模...

  • CSS Secrect笔记

    精简CSS 代码如何精简?从简单例子弹起,最简单的一个btn.btn{ padding:4px 10px; ...

  • LeakCanary内存泄露检测原理

    LeakCanary代码量比较多,阅读源码容易把人绕晕,提取主干代码,精简后的代码只有200行,看完这200行代码...

网友评论

      本文标题:精简代码

      本文链接:https://www.haomeiwen.com/subject/hmenzqtx.html