第五宗罪:闭门造车,与实际脱节,完全抛弃业务
这也是一种极端,把业务全都给扔了,自己拍脑袋想自己的功能,不去参考业界的标准,不去借鉴先进的理念与设计思想。
举个例子来说,已经有了java mail api了,非要自己从打开底层socket开始用字节流的方式访问email服务器的类哈!这个很好玩啊,你封装的有人家好?你造出来的东西有人家稳定?
再举个例子,人家已经有成熟的加密算法了,非要花10几倍的精力自己企业搞一个?还搞成个四不像,结果搞得32位机器可以运行,64位机器不能运行?
这边有人也要说了,我们不是提倡创新吗,对不起innovation不是这样去创的,要创新,去搞个数据库啊,其它什么都不要搞,就把中国人自己的数据库搞出来就牛B了。我们在做企业级开发和架构时,切忌切忌去闭门造车。
下面两个罪留给我们的程序员们。</