我已经解决这个问题很长时间了,我想知道它在真实/大公司项目中是如何完成的。
假设我有一个建立网站的项目。现在我把项目分成子任务来做。
但你知道,假设我手头有task1
,比如将页面导出为pdf
。现在我花了 3 天时间去做,遇到了各种问题,很多堆栈溢出问题,最后我解决了它。
现在 4 个月后有人告诉我代码中有一些错误。
现在我完全忘记了(60%)我是怎么做到的以及我为什么这样做。我记录了代码,但我无法在代码中写出整个故事。
然后我不得不花很多时间在代码上找到问题所在,所以我添加了这一行等。
我想知道有什么方法可以记录完成项目的步骤。 这样我就可以看到我是如何得到代码的,我遇到了什么错误,我在 So 上问了什么问题等等。
人们如何实时做到这一点。使用哪个软件。
我知道在我们名为 JIRA
的项目管理软件中,我们有任务,但这不包括我为解决这些任务采取了哪些步骤。
什么是最好的方法,这样当我回顾我 2 年前的项目时,我知道我是如何解决特定任务的
最佳答案
如果您已经在使用 JIRA,请考虑将其与您的 SCM 集成。
将您的更改提交到 SCM 时,请在评论中提及您的 JIRA 问题编号。像下面这样:
PORTAL-778 fixed the alignment issue with PDF exports
JIRA 会定期连接到您的 SCM 并解析评论。您可以轻松找到针对特定问题所做的更改。
更多信息请查看以下链接
关于python - 跟踪/记录您当前从事的编程项目的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984890/