新闻资讯

新闻资讯 行业动态

程序员生存技能——学会测试

编辑:008     时间:2020-02-22

为什么开发还需要了解测试?

天真了吧!自古以来(其实也没多久了),程序员就身兼两职,既是开发工程师,又是测试工程师。

说到这,不由得想起一段伤心的往事。在我刚做 Team Leader 的时候,手下有一名新人叫小董,他竟然使用“=”号操作符而不是“==”操作符作为 if 语句的条件判断。

可能很多读者不相信:“怎么可能啊???IDE 会检测出来的!”交代一下背景,当时用的语言叫 ActionScript,和 Flex 配套开发富客户端页面——八年前了,估计没几个读者知道这门技术了。

领导在日本出差,代码 Review 的时候被日方负责人查了出来,领导当场被骂得狗血喷头,没脸见人。我的遭遇可想而知,被领导骂得在厕所里面委屈地默默落泪,毕竟我是代码负责人。

差点乌纱帽就丢了。这让我对那些写完代码不做测试的程序员恨得牙痒痒

从那以后,我就养成了一个好习惯(甚至说是强迫症),所有我负责的代码(包括我自己写的),在提交之前,代码 review、集成测试一个都不能少,提交代码的时候仍然要再次比对,确认无误后再提交。

建议大家了解一下测试驱动开发,英文缩写为 TDD,之前蛮流行的一种开发方式。测试与开发应该是相辅相成的关系。



原文链接:https://juejin.im/post/5deee67fe51d4558083326db
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐