我阅读了关于相关问题和子任务(包括this)的内容,现在我完全不清楚子任务的用例是什么。
如果我理解正确,子任务只是一种自动执行以下工作流程的相关问题类型:
- 父任务的完成百分比是子任务完成百分比的总和 - 父任务的截止日期是最后一个子任务的截止日期 - 父任务的花费时间是子任务花费时间的总和 - 父任务的优先级是子任务优先级中最高的
如果没有这4个要点,子任务与简单的“相关”没有区别(忽略一些UI差异)。正确吗?
乍一看,如果S1和S2是T的子任务,我认为这意味着S1和S2是完成T的步骤。但显然这不是子任务背后的用例:
首先,在我的用例中,S1和S2会阻塞T,但是子任务关系并不意味着这一点。
其次,在我的用例中,S1和S2的优先级受到T优先级的驱动,但是使用子任务时,T的优先级反而受到S1和S2的驱动。
因此,必须有一个我错过的子任务的规范用例。它是什么?
编辑:
为了使事情更加混乱,this issue表明,也许上述工作流程应该被潜在地删除。如果发生这种情况,子任务与简单的“相关”有何不同?
如果我理解正确,子任务只是一种自动执行以下工作流程的相关问题类型:
- 父任务的完成百分比是子任务完成百分比的总和 - 父任务的截止日期是最后一个子任务的截止日期 - 父任务的花费时间是子任务花费时间的总和 - 父任务的优先级是子任务优先级中最高的
如果没有这4个要点,子任务与简单的“相关”没有区别(忽略一些UI差异)。正确吗?
乍一看,如果S1和S2是T的子任务,我认为这意味着S1和S2是完成T的步骤。但显然这不是子任务背后的用例:
首先,在我的用例中,S1和S2会阻塞T,但是子任务关系并不意味着这一点。
其次,在我的用例中,S1和S2的优先级受到T优先级的驱动,但是使用子任务时,T的优先级反而受到S1和S2的驱动。
因此,必须有一个我错过的子任务的规范用例。它是什么?
编辑:
为了使事情更加混乱,this issue表明,也许上述工作流程应该被潜在地删除。如果发生这种情况,子任务与简单的“相关”有何不同?