Приложения отслеживания ошибки, которые подразделяют проблемы на (sub) задачи?

С Java может быть удобно использовать утверждать ключевое слово даже при выполнении производственного кода с выключенными утверждениями:

private Object someHelperFunction(Object param)
{
    assert param != null : "Param must be set by the client";

    return blahBlah(param);
}

Даже с утверждениями прочь, по крайней мере, код документирует то, что параметрический усилитель, как ожидают, будет установлен где-нибудь. Обратите внимание, что это - частная функция помощника и не член общедоступного API. Этот метод можете только назвать Вы, таким образом, нормально делать определенные предположения о том, как это будет использоваться. Для открытых методов, вероятно, лучше выдать реальное исключение для недопустимого входа.

6
задан Michal Czardybon 6 September 2009 в 11:21
поделиться

5 ответов

Да, у Jira и Fogbugz есть подзадачи. Однако я не нашел приложения, в котором подзадачи были чем-то меньшим и более быстрым, чем задачи - мне все равно нужно повторять все поля основной задачи.

Я остановился на Project Kaiser и доволен им. У него довольно красивые иерархические подзадачи.

1
ответ дан 17 December 2019 в 07:07
поделиться

Некоторые предложения:

(*) FogBugz - fogbugz.com
«FogBugz позволяет создавать подзадачи для представления задач нижнего уровня».

(*) IssueTrak - IssueTrak.com
Надежная система отслеживания проблем, которую я могу порекомендовать.

(*) CounterSoft's Gemini - countersoft.com
Многофункциональный, как в Jira. Выглядит очень многообещающе.

Ищите также системы управления проектами для разработчиков - эти системы обрабатывают «проекты» с «задачами».

/ Kristoffer: -)

1
ответ дан 17 December 2019 в 07:07
поделиться

Я использовал Jira и TeamTrack в предыдущих заданиях, и у них обоих есть подзадачи.

1
ответ дан 17 December 2019 в 07:07
поделиться

Я обычно использую ToDoList для своего личного списка задач, так как это очень простой и ориентированный инструмент.

Я знаю, что это не так. точно соответствует тому, что вы ищете (одно приложение, которое делает все), но я эффективно использую его в координации с нашей системой отслеживания ошибок корпоративного уровня .

0
ответ дан 17 December 2019 в 07:07
поделиться

вы также можете использовать mantis :

  • вы можете связать проблемы, в том числе в качестве подзадач
  • подзадачи могут блокировать установку родительской задачи на исправлено до тех пор, пока не будут устранены все под-проблемы
  • , у вас могут быть проблемы с функциями / родительскими объектами в отдельном проекте
1
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: