在开发过程中,数据校验是离不开的,了解业务是做好校验的基础。
对于人物的校验,可以判断他的角色,类型,是否存在等,来确保在某个场景下,这个任务的数据是对的。
对于其他数据的判断,最常见的就是非空判断,在后续使用中,可能因为这个数据为空导致空指针报错,所以对所有可能为空的数据都要提前进行非空判断。
对于某些业务情况不了解时,除了询问相关业务人员外,也可以通过查询数据库,对里面的数据做个统计分析,写个 sql 语句,来获取到自己想要的信息,数据说话有时候更靠谱。
在开发过程中,数据校验是离不开的,了解业务是做好校验的基础。
对于人物的校验,可以判断他的角色,类型,是否存在等,来确保在某个场景下,这个任务的数据是对的。
对于其他数据的判断,最常见的就是非空判断,在后续使用中,可能因为这个数据为空导致空指针报错,所以对所有可能为空的数据都要提前进行非空判断。
对于某些业务情况不了解时,除了询问相关业务人员外,也可以通过查询数据库,对里面的数据做个统计分析,写个 sql 语句,来获取到自己想要的信息,数据说话有时候更靠谱。