技术开发 频道

Krugler是重要的开发工具吗?



    【IT168 分析评论】Krugle是一个搜索源代码的引擎,这个搜索引擎可以从超过500个源码网站搜索大约20,000,000个源代码文件。Krugle的联合创始人Ken Krugler就开发人员搜索多少源码才更有效,以及Krugle的最新特性接受了采访。

    Krugle新加入的CodeSpaces功能,可以允许开发人员通过Krugle和其他的开发人员共享他们搜索结果、以及源码搜索在开发过程中所扮演的角色。

    Krugler在开发中的作用

    于很多开发人员而言,搜索引擎是最强有力的工具。然而,如果你问那些开发人员什么是最强的开发工具?也许他们会说是Eclipse,Visual Studio, GCC或Vi,可他们中没有一个人会提到搜索引擎。人们经常讨论编程方法、极限编程或测试驱动开发,但我到现在还没有看到一个优秀的软件开发人员将搜索引擎摆到合适的位置。 

    Krugler相信搜索引擎是开发人员查找源代码的主要途径之一,这些源代码不仅仅是他们自己编写的代码,而且很多是可以满足他们要求的其它源代码。Krugler说,被分类的信息可以使开发人员更有效地工作。

    在以前,大多数源代码是通过CD,以及其它被认为有效的方式得到。而在今天,你所需要的信息被广泛地分布在互联网上。如在网上有很多开源的工程,以及用于发布源码的网站上都存在着大量的源代码。

    今天,在网上有更多的资源可以利用。如果你是一个Java开发人员,在网上有许多采用了公共协议(如GPL等)的JAR包正在以几何级数的增长。因此,搜索引擎的价值就在于随着这些资源的增长,被搜出来的有用资源的数量也将快速的增长。

    你怎么快速地从纷繁复杂的资源中找到有用的信息呢?还有,你怎么确定已经找到了足够的信息或者你要找的东西不存在,因此需要自己来编写呢?做这样的决定可能需要很长时间,而且成本很高。

   Krugler指出,许多优先秀的开发人员将照搬别人的代码视为可耻的行为。

    我们认为,我们的大多数用户来自于开发人员最顶端的占10%左右, 这些人并不精通电脑,它们只是读读博客,进行广泛的社交,以及经常开会在一起讨论问题。

    当你看到许多人使用Krugle完成自己的工作而兴奋不已时,也许你会发现,它们并不都是程序员,至少来说他们不都是专业的程序员。
0
相关文章