我已经被这个问题困扰很长时间了,我想知道它在真实/大公司项目中是如何完成的。
假设我有一个建立网站的项目。现在我将项目分成子任务并执行。
但是你知道,假设我手里有
task1
,就像导出page to pdf
一样。现在我花了三天时间来做这件事,遇到了各种问题,很多堆栈溢出问题,最后我解决了。
现在 4 个月后,有人告诉我代码中有一些错误。
现在我完全忘记了(60%)我是如何做到的以及为什么我这样做。我记录了代码,但我无法在代码中写下整个故事。
然后我必须花很多时间在代码上找到问题所在,所以我添加了这一行等等。
我想知道有什么方法可以记录完成项目的步骤。 这样我就可以看到我如何最终得到代码,我遇到了什么错误,我在 So 上问了哪些问题等等。
人们如何实时做到这一点。使用什么软件。
我知道在我们名为
JIRA
的项目管理软件中,我们有任务,但这并不涵盖 我采取了哪些步骤来解决该任务。
什么是最好的方法,这样当我回顾我两年前的项目时,我知道如何解决特定任务
如果您已经在使用 JIRA,请考虑将其与您的 SCM 集成。
将更改提交到 SCM 时,请参阅注释中的 JIRA 问题编号。就像下面这样:
PORTAL-778 fixed the alignment issue with PDF exports
JIRA 定期连接到您的 SCM 并解析评论。您可以轻松找到针对特定问题所做的更改。
请参阅以下链接了解更多信息
每次重新访问代码时,列出您没有找到的信息。然后,下次创建代码时,请确保该信息存在。它可以是评论、Wiki、错误,甚至是单独文件中的文本注释。让笔记对其他人有用,因此除了个人笔记之外,私人笔记本并不是一个好主意。
我做了两件事。
您还可以写日记。我对此不太一致,但如果您知道船长日志是什么,您可以在文本/wiki 文件中模拟它,然后只需按 jira 任务编号或某些关键字按 ctrl+f 即可。
希望这有帮助!