小白是个开发,有点类似于运维性质的开发,今天碰到这样一件事:
PL让我写一个特定功能的脚本,小白刷刷刷的写完了,测试了一下,发现其中有一个漏洞,当遇到一种服务器,这个服务器上的那个特定文件权限突变异常了,小白的脚本就失效了,小白认为这是服务器的问题,无关于我,不解决。
接着,测试发现了,让小白改,小白开始纠结了,这不是姐的问题,不是姐的问题,是服务器变态,于是开发与测试开始僵持。。。
小白然后用1%的理智想了一下,的确,姐是开发,姐开发的东西得有健壮啊,得包容尽可能多的异常场景啊,姐得有开发精神啊~
最后小白毅然决然的改了。
总结: 1. 在开发自测试的过程中出现的所有的问题都必须得到解决,不然会出现不断维护的场景。(不要想着服务器的问题不是你的问题,你遇到了,就是你的!,不要想着这个脚本不会没涉及过,你就不改,你遇到了,你姐姐的就得改!)
2. 世上本没有测试,只是开发对于自己的问题的逃避,才有了他们。