团队的代码段库

时间:2009-08-13 22:18:03

标签: collaboration code-snippets

我想要一个通用代码片段库,我可以用来存储任何语言的代码,组织在文件夹中。当网络上的任何开发人员添加代码段时,它应该转移给其他人。

我怎么能这么做呢?任何可用于共享文本库的应用程序也应该没问题。

6 个答案:

答案 0 :(得分:3)

那被称为“维基”。

我们使用Sharepoint Wiki页面正是出于这个目的......那样代码说明和示例可以包含在同一个地方。

答案 1 :(得分:2)

wiki肯定是要走的路,但为什么要停在那里?为什么不选择添加维基功能的问题跟踪系统?

我拥有TracRedmine的第一手经验,并公开推荐这两者。我们最近从Trac切换到了我工作的Redmine,我觉得我比Trac更喜欢它,并且几乎每天都使用wiki功能。

<强>更新

如果您正在寻找规模较小的东西,那么SO上有previous discussion,看起来它有一些有趣的链接。

答案 2 :(得分:2)

Code Warehouse是最广泛的源代码片段管理器。 Code Warehouse是多用户准备的,这意味着组织的整个开发团队可以共享一个中央代码库,并从已编写和测试的代码中受益。

alt text http://www.xcca.com/cwbig.png

答案 3 :(得分:2)

您可能对 snip2code 感兴趣。

enter image description here

他们完全按照您的意思行事......搜索,收集和分享任何语言的片段。它解决了类似问题的问题。

希望它可以提供帮助

答案 4 :(得分:1)

请查看gist.github.com。这肯定比wiki sharepoint好多了。 另外,您可以重复使用其他用户的代码段。 Wiki旨在共享任何类型的内容。有些工具专门用于共享代码段。某些IDE还具有代码段功能。 维基绝对不是最佳匹配,因为它不会与您的IDE集成,需要您打开一个单独的工具。

答案 5 :(得分:1)

我要在一些Mac应用程序之间来回切换(还没有确定一个,但我已经尝试了很多)。这些选项中的大多数允许您在Dropbox或其他网络存储位置托管代码段库,以便您可以与其他人共享您的库。我不知道有任何提供任何类型的实时更改监控。

Text Expander

虽然我没有将其设计为实际的代码段应用程序,但我暂时将其用于此目的并且非常满意。您可以与他人共享您的图书馆,无论他们是在Mac还是Windows上,因为Windows有一个兼容的替代品(我忘记了Windows替代品的名称,但很容易在Google上找到我确定)

最后决定继续前进,因为我只想要更健壮的东西。但对某些人来说可能是一个考虑的选择。

Codebox

enter image description here


Dash

我刚学会了这个,实际上才开始尝试。到目前为止它还不错,我还没有决定是否坚持这个或者回到Codebox。我非常喜欢它的文档库功能,但就存储片段而言,迄今为止我的经验有限,我可以说,我对代码高亮显示感到非常失望。它也没有其他字段来编写注释,就像其他一些应用程序一样,所以你的注释必须用代码编写。我不能说困扰我,但实际上这是一件好事。

enter image description here


Snippets

我暂时使用这个并且非常喜欢它但想要的东西我不仅可以存储小片段,还可以存储完整的源文件,例如一些自包含的javascript库。我试图存储一个大的javascript文件,该程序不仅无法处理它,但它实际上损坏了我在Dropbox上托管的整个代码段库。不确定它是否是一个自包含的问题,因为我之后立即卸载了应用程序。但忽略了我

enter image description here


其他一些我可能会尝试但到目前为止没有意见

Code Bank (open-source)

Code Collector Pro


最后但并非最不重要..我实际上最近越来越多地使用Gist。我不知道Gist的任何桌面应用程序(我认为Chrome浏览器应用程序和AppStore上的几个第三方应用程序但我没有尝试过它们)