[软件工程]软件的质量不能依赖于个人发挥--禁止游泳运动员游泳渡河

今天遇到一个问题。我们的系统需要访问大数据组系统的查询接口。

接口很简单,是一个get接口。参数也只有一个。

但是接口报错了。

用浏览器直接打开访问的地址是可以的,说明他们的系统没问题,问题在我们系统。

 

进一步排查发现是前一位同事封装的访问方法有问题。

面对一个如此简单的接口,他没有用已经引入的httpclient包。

而是自己写了Socket来进行连接,然后就出错了。

 

软件的质量不应当依赖于个人的素质。

一个软件开发组的人员素质是参差不齐的,这是客观的事实。

依赖于参差不齐的水平的人员的自由发挥,来开发出稳定的系统那就是空想,这是犯了自由主义的错误。

更是管理人员,系统设计人员的一种懒惰的表现。

系统的开发质量应当依赖于完善的流程控制,质量控制。要将业务的开发流程固化下来,让后重复这个固化的流程,禁止个人发挥。

并且要有配套的管理插件(如idea插件)来硬性的检验这个流程,通过这种可见的手段来禁止个人发挥。

 

国家级游泳运动员也不能动不动就游泳渡河。

河面上有桥,请从桥上走。

 

posted @ 2022-10-12 15:57  刀客八号  阅读(13)  评论(0编辑  收藏  举报