JAVA程序员,如果你没有用过Sourceforge.net找点开源工具用用,不管你怎么样,我都认为你不是很合格

来源:互联网 发布:淘宝客服回答问题技巧 编辑:程序博客网 时间:2024/05/01 04:30
 
JAVA程序员,如果你没有用过Sourceforge.net找点开源工具用用,不管你怎么样,我都认为你不是很合格
       我个人就是一个非常的典型,一个非常不合格的JAVA CODER,因为我总以为自己能够把东西编出来,那才是真真正正最棒的,可以向别人证明一下,我是多么的优秀,我可以把别人已经实现的功能完完全全的再写一遍。可不知,现现在才知道,我的这种想法是多么的愚蠢,因为这其中隐藏了非常多的问题,最主要的一个就是测试不周,因为我们不可能有已经成形的软件的测试人员,做测试的无非就是我们自己,当我们在一定的条件下、有限的测试下,做了测试,运行成功了,那我就认为我的东西可以了,好了。殊不知,这个时候,也许问题还没有暴露出来。
       刚刚看了一篇文章,里面写的是软件开发方法,很简洁:1)复用、2)分而治之、3)优化-折衷。我感触最深的还是第一个,书中有一句话,“世上已有1000多亿行程序,无数功能被重写”,并引用了一句面向对象学者的口头禅,“请不要再发明相同的车轮子了”。可是我们很多时候总是在做相同的事情,在重复的事情,最后整个项目就被累下来。“我们应该把大部分的精力放在小部分的创新上,而把小部份的时间用在大比例的成熟工作中,这样才能把工作做得又快又好”。
       Sourceforge.net上面有很多已经成形软件,并可以说是优秀的、成熟的,我们如果善于使用这些工具,那么不仅可以使你的项目准确的、快速的完成的,并且最后的调试及维护时间都会大大小于完全自己开发的速度。就假如说,你非要自己去用JNI操作DLL或者是COM,那我可能用一个已经存在的JNATIVE做了很多的事情了。

本文出自:冯立彬的博客




原创粉丝点击