之前在上家公司工作,公司好几个项目,后端语言分别是 php 和 java ,但是管理的无比混乱,后台接口想改就改,有一个好处就是改了会在群里说一下,但是测试从来不看,测试每天就知道在那边点点点,我发了好几个包,就是不下载,还在看之前好几个版本的包,然后群里消息从来不看。举例来说,商品价格的计算在前端计算,后台不进行校验,也就是说有人抓包传一个 1 分钱,他也不会校验,直接会给人家发货,提过很多次,告诉我优惠卷的库和商品库不是一个,所以不好搞。每次到测试上线阶段就会疯狂的改接口,基本上每个接口都要改动数据,数据结构,接口定义字段是 int 类型,他有时候返回-1 ,有时候是“”,有的时候是 null ,导致每个字段我都需要单独做处理,这个还好,遇到直接改动数据结构的,直接 app crash ,这个时候测试就跟你提 bug 了,领导也是傻逼,他也不看内容,天天看他妈的禅道 bug 数量,说你们两个月产生了 200 多个 bug ,技术水平不够,这其中 180 个都是后台改东西导致的,要么数据类型不对,要么改了数据结构,要么他删掉这个接口重新写了。实在心累,加上总是拖欠工资就留了。
后来经过朋友介绍来到现在这家公司,都是先设计再写代码,数据结构和数据类型都验证过,我跟着文档开发没什么问题,bug 也就几个,基本要么是我的理解问题,要么是写代码的时候没有考虑周全导致了。就很舒心,测试也在你发布包之后才会去测试 bug ,或者回归一下修改后的问题。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.