工作总结+遇到的错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作总结+遇到的错误相关的知识,希望对你有一定的参考价值。

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 }

 

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

 







以上是关于工作总结+遇到的错误的主要内容,如果未能解决你的问题,请参考以下文章

创建自己的代码片段(CodeSnippet)

在片段导航抽屉中。我在 getActionBar 中遇到错误。我能知道错误的原因和错误吗

BootStrap有用代码片段(持续总结)

Xamarin Android 片段库

BootStrap实用代码片段(持续总结)

使用 Kotlin 在片段中引用 RecyclerView 时出现空指针错误