在典型的一天编程中,我以我想要记住的方式实现功能。例如,假设我调整了数据库插入功能,当我再次遇到这种情况时,我想找到我要做的重新使用。 我需要一个地方来保持解决方案(我做了什么),我需要以某种方式找到它,这可能是几个月或一年之后。使用思维导图的想法,我正在考虑个人维基,但后来我听到使用此站点的stackoverflow播客提到这样的原因。是否有其他人跟踪他们已经完成的光滑的事情,以便他们可能在将来的某个时间找到它。如果是这样,你使用了什么,一般来说,你如何使用它?
我喜欢个人博客的想法,并使用堆栈。我会尝试在堆栈上发帖然后自己回答,其他人可能会发表意见。 只要堆栈将存在一段时间:)
答案 0 :(得分:3)
Jeff Atwood建议使用Stack Overflow进行此类操作。发一个问题(你的问题),然后发一个答案(你找到的解决方案)。这使您可以与世界分享信息,并可能获得一些有价值的反馈或更好的解决方案。
(哇,我因为重复杰夫阿特伍德的说法而投降了。我保证不再这样做了。)
答案 1 :(得分:2)
我一直使用neomem。我给自己写了笔记。然后我可以在以后搜索它。
答案 2 :(得分:2)
您可能会发现这些问题很有用
答案 3 :(得分:1)
我使用个人Wiki,我的del.icio.us书签和我自己的博客。通常我的博客:当我学到一些我知道的东西时,我可能会偶然发现我在博客上写了一篇短文。
答案 4 :(得分:1)
我使用WikiDPad或Wiki-On-A-Stick。它不仅适用于代码片段,还适用于记笔记,记录您获得的典型问题以及如何解决它们和文档。请相信我的话,如果你有适当的笔记,它会让你的工作变得更轻松......并且增加了相互联系的力量,你就拥有了一个杀手级的资源。我记忆力很差,记笔记使我的表现提高了一个数量级。它还可以让您免于两次或三次问同一个问题。此外,如果有人问同样的问题,你可以帮助他们指向维基,如果他们需要,他们可以阅读并添加。
答案 5 :(得分:0)
您所考虑的技术术语是“代码片段”,谷歌搜索会发现许多程序旨在将它们存储到各种平台,包括完全基于Web的,例如this one
答案 6 :(得分:0)
我在工作的服务器上设置dekiwiki,我的同事和我用于公司特定的东西,但也用于出现的一般编程技巧。
答案 7 :(得分:0)
一个简单的维基,可能会有用。见Tiki Wiki
答案 8 :(得分:0)
我总是把它放在blog上。我不仅可以在以后再回到它,它也有可能帮助其他人。
答案 9 :(得分:0)
这是老学校,但我在笔记本上记笔记。使记忆解决方案(或导致它们的问题)更容易一些。通常我每天会做1-2页的笔记。
数字等同于保留私人博客或期刊。很容易添加搜索程序,以帮助您找到东西。
值得我老板感兴趣的事情,比如错误和用户调用都会被输入到错误跟踪软件中,在那里进行更正式的处理。
答案 10 :(得分:0)
我将优秀的Trac project management system用于我的个人项目,并将其用作wiki作为头脑风暴和笔记记录工具。而且,因为它也挂钩到Subversion存储库和错误跟踪系统,我可以从我的笔记链接到特定的代码部分或错误报告。
答案 11 :(得分:0)
我将我的个人项目保留在集合上。 Wiki,问题跟踪,源代码管理......非常有用。
答案 12 :(得分:0)
检查您的编辑器是否具有某种注释功能。理想情况下,您可以将代码中的特定位置与小注释链接,并将其存储在集中位置。如果没有,那么这种插件不会太难建立,你最大的障碍就是如何将这段代码链接到一个文件(由于代码的易变性),甚至那个不是不可逾越的。