请不要重复发明轮子

来源:互联网 发布:数据概念股龙头 编辑:程序博客网 时间:2024/05/03 08:30

这几天公司要开发自己的平台,要自己写OR,自己写框架,觉得很有设计方法的Bug.

任何一个设计师都应该很清楚:不要重复发明轮子!
如果每个人都去重复发明轮子,那这个世界就完蛋了.
我们应该寻找适合我们的 免费的东西,不要自己从头开始写,说白了就是在开源能够满足的情况下就采用开源项目,不要自己从头再来,确实,我相信你很NB,但是我也相信比你NB的人多的是呢:
我不用hibernate,我要自己写OR框架,那你就去写吧,等你写出来你的项目也挂了,即使不是早就挂了,而且就算你能写的出来.即便你写出来又能怎样?他的性能,易用能比hibernate强?值得怀疑.而且相信你或你的团队写的东东和hibernate比起来bugN多,因为,无论如何,你写的都没又hibernate测试的充分,更何况多数情况下你都不测试的.
其他也是一样,已经有了很多优秀的免费的数据库连接池,你干吗还要再写一个呢?别忘了,自己写的东西还要花时间去维护,记住:项目的多数时间及经费都是在维护阶段的.
请不要再重复发明轮子了,除非你的需求非常非常的特别,找不到满足的开源项目,如果你真的坚持要这样做,那你最好也别用java的那些类库,那些API吧,你更应该放弃java放弃任何语言而自己开发一种语言.这样的话,你别做项目了.
我的建议:对于每一个项目,每一个需求,在获取解决方案时,先寻找开源,看是否已经有满足需求的开源项目,如果没有,再考虑自主开发或者向第三方购买.

记住千万不要重复发明轮子!