#不吐不快# CV 千千条,修改最重要。代码不规范,伙伴两行泪!

这是一个悲伤的故事!
我:新项目依赖什么时候给?
A:我搭建一个新项目,然后给你依赖。
一番热火朝天的开发,终于上测试了!
项目本地启动…… OK
测试环境,测试…… OK
预发布环境…… 不 OK
怎么回事,没有报错,没有异常,就是不继续执行了!
本地测试正常!
Debug 可以正常执行!
What???

最后经过一番排查!
发现小伙伴复制了一个枚举。
复制完之后
是的! 你并没有看错,复制之后改了类型!

当然这并不是重点!
重点是小伙伴把这个枚举放在依赖包里面了!
这也不算重点!
更要命的是小伙伴的依赖包这个枚举的包路径和我本地的是一模一样的!

CV千千条,修改最重要。代码不规范,伙伴两行泪!
最后, 创建项目很不推荐 CD 大法


推荐使用 Maven Archetype 基于 IDEA 快速创建项目
这是很久之前的一个故事。
原文地址:程序无异常中断
版权声明: 本文为 InfoQ 作者【程序员小航】的原创文章。
原文链接:【http://xie.infoq.cn/article/9810c17a42a88a6466a8c6b53】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论 (1 条评论)