如何存储您的个人代码段数据库以便在任何地方使用它(工作等)?

Sin*_*lus 12 code-snippets

我已经阅读了有关存储代码片段的几个讨论,但我找不到我正在寻找的信息,所以让我们定义它:

  • 在家里,我有几个辅助项目,其中大多数非常小,一个大,以及许多演示特定语言功能的小例子(例如,C++中的一些模板技巧).
  • 因为我认为这些示例在我工作时可用于参考而不是试图记住在家中尝试和工作的这个或那个特定片段的确切细节是有用的,我想让它可用于USB闪存盘上的示例.
  • 问题是大多数代码段/小程序/示例都是在Visual Studio中组织,编写,编译和测试的,如果我必须将它们放在一些代码片段管理器应用程序中,它将是重复的.我可以使用所有示例将Visual Studio解决方案的源代码复制到闪存驱动器中,但与专用代码段存储库管理器相比,搜索不太方便.或者,如果我写下更好的评论和示例说明,我可以改变这一点,这样就可以完成任务.

任何想法,最佳实践,解决方案和类似的经验都值得赞赏.

Jam*_*son 6

我将所有内容保存在源代码控制存储库中,并按语言编制索引.当我学习新语言时,我将一些旧的有用的东西翻译成新语言,以学习如何用新语言做事.


Ben*_*aan 5

我将代码存储在在线源代码库 - code.google.com中,并使用Web前端浏览有趣的位.

由于它在谷歌上,它也很容易搜索..

您需要做的就是将代码组织到每种语言,区域等的文件夹中,并将它们全部放在同一个存储库中.

唯一的缺点是,如果你想保密你的片段,那么这将不起作用.显然,您需要联机才能以这种方式访问​​,但您可以轻松地间歇性地进行SVN更新,以刷新您可能需要的任何本地脱机副本.