前言
最近对应了一个on依赖的最大位数调查的作业,
原因是,我们的系统和多个外系统有连携处理,
就是说在他系统入力的一些内容,通过系统间的连携,可以在我们系统上显示出来,
可是,如果我们的系统的入力项目定义了maxLength,
外系统定义的对应项目超过了我的长度,就会有问题,最后一位会被切掉。
所以,有了以下的调查,
具体的作业内容是,看一下外系统和我们的系统连携的时候,
对应项目在我们的系统 和 其他 系统之间的比较 看看最大的位数是否有区别。
最开始的时候,我没有接手这个作业,
是其他的组接手,和on检讨,定下了对应方针和工数概算,
对应方针是,拿着我们的设计书和 他系统的IF定义书来比较。
我们再一起检讨这个对应方针的时候,也没有人提出问题。
可是对应的过程中问题出现了。(后来这个作业调整到我们组来对应了)
在对应的过程中,我们按照预定的工数,完成了调查。
问题发生
可是,后续作业一个跟着一个,没完没了。
后续作业1是,on想跑一下画面,看一下设计书是否有问题。
后续作业2是,on想跑一下各个系统,对应他系统定义的位数,超过我们系统定义位数的项目,
看看项目从他系统连携到我们这里后,是否会发生截位。
因为有多个他系统,每个他系统的使用方式不是很熟悉,花费了很多其他的工数。
(在对应的时候,on也加了一个作业,和外部DB有一个连携,看看有没有截位发生,这是on的问题。
但是,就是前期on我们说了,按照我们前期的方针,也会有追加作业发生。)
发生问题的原因
在决定对应这业之前,
我们没有搞明白,on最终到达想要达到一个什么目的。
最终!!最终!!最终想要达到一个什么目的。(重要的事情说三遍)
他们的最终目的是,担心连携过来的项目,发生了截位。
(这个项目在我们这边是入力项目)
例1,外系统 是 5 位 单位元
而我们这边定义的是 3 位 单位百元
需要确认一下外系统是否只能入力单位为百元的数据。(调查结果是,确实只能入了单位是百元的数值。)
例2,我们这边是下拉菜单,外系统是不是也是下拉菜单,或者是只能入力我们下拉菜单中对应的值。
例3,外系统 是 1234567
而我们这边,对应的项目定义了maxlength 6
那么连携过来之后,便会发生截位。