今天一个刚入行做java开发的朋友问了我一个问题,“如果我写的一段代码出错无法维护,导致公司蒙受损失,我会不会被告啊?”不得不说,这个问题很少会被程序员问到,不禁觉得这小伙格局太挺大!
首先,一个程序员,确实会在局部写出烂代码,但这绝不会导致程序出现系统性腐败,从而失去可维护性。而一个系统如果失去了可维护性,只能是在架构出现严重问题的时候。那么,对此负责的只能是架构师。
而且,要谈责任的话在程序开发之后还有测试的工作人员,那是不是测试没有检测出代码的问题更应该负责呢?当然也不需要,因为自古权利与责任就是相当的!
打个比方:一场战争如果失败了,应该要让上战场的士兵为战争的士兵上军事法庭吗?显然比起士兵指挥官更应该被追究责任!对于大格局的把控与监督本就应该是领导管理层的职责之一!
同样的道理,程序员有可能代码写的不好,测试工程师有可能遗漏了BUG,但核心的问题还是企业的管理制度,怎么会允许这样的事情发生而不自知!一个正规的企业可以因为程序员代码写的烂而给他培训让他写好,可以聘请有经验的产品经理来把控质量,可以做的事有很多很多……但怎么也不会去追究一个基层程序员代码写错的法律责任吧!
看到这的程序猿们别庆幸,虽然不会被追究法律责任,但是如果因为重大开发事故而被企业开除,在人事简历上留下污点也是很不光彩的事,甚至让其他用人单位往后都对你退避三舍。所以养成良好自审的习惯是非常重要的,企业有经验丰富的测试工程师来帮助软件开发也是非常必要的!
下面给大家分享一下广西威扬对于软件测试的进阶课程大纲:
如果需要详细了解试听或培训课程费用可留下 姓名+联系方式(手机号或微信号),我们会在第一时间为您解答服务!
软件测试零基础班
软件测试周末精品班
java开发班
ISTQB考试班
更多资讯尽在官方网站
www.njzhenghou.com