6

我有许多包含代码片段、伪代码算法、类、模板、SQL 示例等的小文件,我显然不能将所有这些都放入库中。我需要一种实用的方法来索引所有这些,并且能够使该索引可供其他人使用。

  1. 这样的索引必须包含什么才能使搜索变得最容易?
  2. 网络上有没有这样的存储库?(所以我可以测试他们使用的技术。)
  3. 是否有任何已经编写的应用程序可以实现这一点,我可以看看?

可能重复:https ://stackoverflow.com/q/90300/15161

4

5 回答 5

2

如果您正在使用 .NET / Visual Studio,您可以考虑将它们添加为代码片段

Code Keep是 CodeSnippets 的一个非常好的在线存储库,并且有 VS2008 的插件

我们在工作中所做的是创建了一个供开发人员使用的通用帐户,因此每个人都可以在一个通用登录名下提交到 codekeep,然后可以检索其他人的代码片段。

此外,在您的开发网络上创建开发人员 wiki 可能也是值得的。老手可以在某个地方留下有关您经常使用的模式和片段的文档,新团队成员可以寻求帮助。我们在内部使用TRAC作为一个多合一的 WIKI / 问题管理 / SVN 集成,它可以很好地完成工作

于 2008-10-26T12:36:00.737 回答
2

搜索 StackOverflow 的另一个类似结果:存储代码片段的最佳应用程序

于 2008-10-26T12:50:35.043 回答
1

您可能想尝试refactormycode.com或为其设置自己的 wiki。在这里,wiki 实际上听起来像是一个很好的应用程序。

于 2008-10-26T12:44:44.087 回答
0

我发现管理源代码的唯一方法是在源代码控制存储库中。这包括模板和伪代码算法。它与您的其他代码有何不同?我熟悉可以在此处托管的cvs(设置 cvs 服务器也不是一项复杂的任务),您可以使用cvsearch搜索存储库并使用cvs Web 客户端浏览它。 我并不是说 cvs 是一个最好的选择,只是另一个可以满足你所有需要的选择。

代码片段不是一个好的选择,恕我直言。

于 2008-10-26T14:53:51.737 回答
0

您可以使用CopernicWindows Live SearchGoogle Desktop等工具对硬盘驱动器进行全文索引。然后,每当您想要执行特定操作的代码片段时,只需搜索相关关键字即可。

于 2008-10-26T15:59:21.043 回答