采用"程序员"笔记的有效方法是什么?

6 language-agnostic knowledge-management

我经常多次遇到有人向我询问我工作过的错误或功能的问题.通常通过查看Bugzila以及我的CVS报告,我花了很长时间才回想起它.所以我试图找到一个很好的方法来记录我一直在做的事情,并寻找你的建议.事实上,我通常会记录关于我所做的事情的几乎ZERO注释,尽管我在获取规范或某些技术内容时会写笔记.

我听说有些人为他们正在处理的每个问题或bug创建一个新文档,并附加配置信息,日志输出,我的思考和事情.我认为这对每周/每月报告很有用,并且有助于记住你曾经做过的事情或者你修复过的类似错误.

请建议您如何记笔记?

man*_*eka 7

共识似乎是博客或实体笔记本是要走的路.除此之外,你可以使用维基或像OneNote这样的应用程序.

请看这个问题:https://stackoverflow.com/questions/78756/what-do-you-use-to-keep-notes-as-a-developer

  • 仅供参考,Link已被破坏 (5认同)

Jas*_*tts 6

桌子+绘儿乐

  • 关于这一点的一点点就是,如果你饿了,蜡笔可以兼作食物. (5认同)

Pau*_*ier 6

一个良好的源代码控制系统具有良好的代码注释和良好的签入评论策略可以创造奇迹.


sbe*_*eam 5

  • 有一个博客,即使没有人阅读它。写一篇文章/方法/我做了什么,你想知道从现在开始几个月或几年后你可能想要记住的任何事情。谁知道呢,其他人也可能会觉得它很有用。
  • 使用 Trac 或 Github,它们为每个项目提供了一个很好的 wiki。除了提交消息之外,您还可以在特定于项目的 wiki 中保留注释和操作方法。观察 这有助于文档和团队的其他成员
  • 对于短期笔记,请随身携带笔记本和铅笔。但如果你和我一样,你很快就会丢失或放错这些东西
  • 在每个项目中保留一个 TODO 和 CHANGELOG 文件。有时很难维护,但我有很多次拯救我的##
  • 如果真的很重要,请像 Memento 中的那个人一样将它纹在你的手臂上。

我的记忆力很差,并且不期望在 2 周后记住任何事情(我经常这样做,但当时您无法预测您是否会记住给定的事情)。所以这些是我的改编并且工作得很好。