测试时发现代码有点小问题,提点小建议!

来源:9-6 购物车模块所有功能自测

北国VS飘雪

2018-02-07

在getCartVoLimit()方法中,应当把if(cartItem.getChecked()==Const.Cart.CHECKED){
   //如果已经勾选,增加到整个的购物车总价当中
cartTotalPrice=BigDecimalUtil.add(cartTotalPrice.doubleValue(),cartProductVo.getProductTotalPrice().doubleValue());
}
cartProductVoList.add(cartProductVo);放到if(product!=null)的判断语句里,否则当product为空时会报空指针异常

写回答

1回答

Geely

2018-02-08

你好同学,赞一个,这个判断非常好!是因为这里的确有可能因为脏数据发生NPE异常。这个建议接收!!以后抽时间写手记和QQ群通知一下大家,感谢同学!!

0
1
北国VS飘雪
非常感谢!
2018-02-09
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9487 学习 · 8814 问题

查看课程