码迷,mamicode.com
首页 > 其他好文 > 详细

工作总结+遇到的错误

时间:2017-05-25 18:17:58      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:veh   delete   psu   val   循环   apk   检查   rri   bsp   

2017/05/25

1、这俩天做了一个Junit,里面先写的Mock,然后调用的时候这个Mock就匹配不了,最后检查出来是包名字不对,查了好久才查到。

2、恩 对 还有在项目里要想改包名字,千万不要在项目本身上改,去找文件夹,这样改不容易错还容易做。

3、list里面加上对象就是往list里面放值,一个对象就是一个list。

4、对于传值,今天犯了一个常识性错误,就是void,谁说void方法里面没有程序了,当时脑子死机,死活没想起来,里面是可以传值滴。

 

public String hotelId ;
public String reserveId;

@Override
public void doDelete(String hotelId, String reserveId) {
    this.hotelId = hotelId;
    this.reserveId = reserveId;
}

 

5、对于代码,一定要看仔细:

value = "(プラン在庫無し)";
mailSubjectMap.put(createMailSubjectMapKey("プラン在庫の確認", "NG_在庫無し"), value);

value = "(カード登録失敗)";
mailSubjectMapSub.put(createMailSubjectMapKey("カード決済仮売上", "NG_未完了_U0499"), value)

当时就是没看到这是两个map ,怎么看都是一个,仔细看看其实还是能看出来的,下次得记着点这个疏忽。

6、这个问题是一天中遇到的最脑残的问题,一开始认为这个判断那不是永远走的都是为空的那条代码么,想的是这个条件是new出来的对象肯定为空啊,
注意注意:那个代码是循环里面的,第一次肯定为空的,但是循环到第二次就有可能不为空了。

 1 private void convertReserveDto(List<ReserveHistoriesDto> reserveList) {
 2     ReserveDto reserveDto = new ReserveDto();
 3     for (ReserveHistoriesDto dto : reserveList) {
 4         if (StringUtils.isEmpty(reserveDto.reqId)) {
 5             reserveDto.reqId = dto.requestId;
 6         } else if (!reserveDto.reqId.contains(dto.requestId)) {
 7             reserveDto.reqId += "、" + dto.requestId;
 8            }
 9    }
10 }

 

通过今天的这几个错误的总结,感觉还是看代码的时候先看的具体,应该先从一个大框架先读,然后在仔细看看,还是感觉不懂得时候,先跟着代码走一遍。

 

工作总结+遇到的错误

标签:veh   delete   psu   val   循环   apk   检查   rri   bsp   

原文地址:http://www.cnblogs.com/CuiHongYu/p/6905123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!