2008-09-16 45 views
4

在典型的一天编程期间,我以我想要记住的方式实现函数。比如说,我调整了一个数据库插入函数,当我再次遇到这种情况时,我想查找我做了什么来重复使用。 我需要一个地方来保持解决方案(我所做的),并且我需要以某种方式找到它,这可能需要几个月或一年的时间。使用思维导图类型的想法,我想到一个个人wiki,但后来我听到了stackoverflow podcast提到使用这个网站的原因。其他人是否跟踪他们所做的光滑事情,以便他们在将来某个时候发现它。如果是这样,你使用了什么,一般来说,你如何使用它?一般开发笔记


我喜欢个人博客的想法和使用它的堆栈。我会尝试在堆栈上张贴,然后自己回答,并有可能给出他们意见的其他人的利益。 只要堆栈将在一段时间:)

回答

3

杰夫阿特伍德建议使用堆栈溢出这种事情。发布问题(您的问题),然后发布答案(您找到的解决方案)。这可以让你与全世界分享信息,也可以获得一些有价值的反馈或更好的解决方案。

(哇,我得到downvoted为重复杰夫·阿特伍德说,我不会再那样做了,我保证。)

0

你所想到的技术术语是“代码片段”和谷歌搜索这将找到你许多程序设计来存储他们的各种平台,包括完全基于网络的平台,如this one

1

我使用个人Wiki,我的del.icio.us书签和我自己的博客。通常是我的博客:当我学到一些我知道的事情时,我可能会再次偶然发现,我在我的博客中写了一篇短文。

0

我在工作服务器上设置了dekiwiki,我的同事和我用于公司特定的东西,但也出现了一般的编程技巧。

2

我一直使用neomem。我给自己写笔记。然后我可以稍后搜索它。

0

我总是把它放在我的blog上。我不仅能够在以后回到它,也有机会可以帮助其他人。

1

我使用WikiDPad或Wiki-On-A-Stick。它不仅适用于代码片段,还可以记录笔记,记录您遇到的典型问题以及如何解决这些问题和文档。请听我的话,如果你有适当的笔记,它会使你的工作变得更容易......并且增加与它相连的力量,并且你有一个杀手资源。我的记忆力很差,记笔记使我的表现提高了一个数量级。它还可以让你避免两次或三次询问某人相同的问题。此外,如果有人问同样的问题,你可以帮助他们指向wiki,他们可以阅读并添加它,如果他们需要。

0

这是老派,但我在笔记本上记笔记。使记忆解决方案(或造成它们的问题)更容易一些。通常我每天做1-2页的笔记。

数字等同于此将保留一个私人博客或日记。很容易添加搜索程序,以帮助您找到内容。

值得关注的事情,我的老板可能会感兴趣的,如错误和用户调用都进入bug更正式处理的软件。

0

我用我的个人项目的优秀Trac project management system,我用它的wiki作为头脑风暴和笔记记录工具。而且,因为它也嵌入到Subversion版本库和bug跟踪系统中,所以我可以从我的笔记链接到特定的代码段或bug报告。

0

我保留我的个人项目集合。 Wiki,问题跟踪,源代码管理...非常有用。

0

检查这些问题,看看你的编辑器有某种注解功能。理想情况下,您可以将代码中的特定位置与便条链接起来,并将其存储在一个集中的地方。如果没有,那种插件不会太难构建,你最大的障碍将是如何将代码片段链接到一个文件(由于代码的不稳定性),甚至是那个不是不可逾越的。