我有许多包含代码片段、伪代码算法、类、模板、SQL 示例等的小文件,我显然不能将所有这些都放入库中。我需要一种实用的方法来索引所有这些,并且能够使该索引可供其他人使用。
- 这样的索引必须包含什么才能使搜索变得最容易?
- 网络上有没有这样的存储库?(所以我可以测试他们使用的技术。)
- 是否有任何已经编写的应用程序可以实现这一点,我可以看看?
我有许多包含代码片段、伪代码算法、类、模板、SQL 示例等的小文件,我显然不能将所有这些都放入库中。我需要一种实用的方法来索引所有这些,并且能够使该索引可供其他人使用。
如果您正在使用 .NET / Visual Studio,您可以考虑将它们添加为代码片段
Code Keep是 CodeSnippets 的一个非常好的在线存储库,并且有 VS2008 的插件
我们在工作中所做的是创建了一个供开发人员使用的通用帐户,因此每个人都可以在一个通用登录名下提交到 codekeep,然后可以检索其他人的代码片段。
此外,在您的开发网络上创建开发人员 wiki 可能也是值得的。老手可以在某个地方留下有关您经常使用的模式和片段的文档,新团队成员可以寻求帮助。我们在内部使用TRAC作为一个多合一的 WIKI / 问题管理 / SVN 集成,它可以很好地完成工作
搜索 StackOverflow 的另一个类似结果:存储代码片段的最佳应用程序
您可能想尝试refactormycode.com或为其设置自己的 wiki。在这里,wiki 实际上听起来像是一个很好的应用程序。
我发现管理源代码的唯一方法是在源代码控制存储库中。这包括模板和伪代码算法。它与您的其他代码有何不同?我熟悉可以在此处托管的cvs(设置 cvs 服务器也不是一项复杂的任务),您可以使用cvsearch搜索存储库并使用cvs Web 客户端浏览它。
我并不是说 cvs 是一个最好的选择,只是另一个可以满足你所有需要的选择。
代码片段不是一个好的选择,恕我直言。
您可以使用Copernic、Windows Live Search或Google Desktop等工具对硬盘驱动器进行全文索引。然后,每当您想要执行特定操作的代码片段时,只需搜索相关关键字即可。