4、代码如果写的更清晰一点,就可以避免这个bug了
根据输入参数,构造1个Contract实体。
其中 priority字段,需要从数据库查询。
A1
B1(这段代码,需要用到 priority字段。A1执行后,proprity还没值)
A2
(A1+A2),总体作为一个整体,构造Contract对象,后面的代码再使用。
---------------------------------
5、命名有歧义,bug就是多。代码不规范,测试两行泪。
修正后的代码
xx实体,不用“status”,用“flowStatus”。和 xx系统的“流程状态”,而不是那个 “有效无效”的status状态。尴尬。
友情提示:
分享东西,大纲 要清晰。文档结构化,知识结构化。
先背景 现象,再遇到问题,解决问题。
解决问题的过程,最后结论。
老司机。
12、多看文档,机智干活
1、问题: 合同系统,从合同目录名中提取“客户编号”。
“10.北京拉勾网络技术有限公司”
“10北京拉勾网络技术有限公司”
“北京拉勾网络技术有限公司102”
这个数字,正常情况,是开头的第1个数字。
2、解决办法
一般情况下,是自己写正则,找数字。
正则不好记,写了还得测。
不用正则的话,规律 有的有".",有的没有".",不方便统一根据"."来截取。
最佳解决办法:hutool官网,正好有这么一个方法,“找到匹配的第一个数字”。
3、测试验证
|
4、巧了
方法的定义,抽象出来的,正好和我预留的一致
来源:oschina
链接:https://my.oschina.net/u/4354590/blog/4633333