Это может быть глупый вопрос, но если я - одинокий разработчик и только когда-либо собираюсь отработать свой ноутбук разработки, насколько важно использовать программное обеспечение для отслеживания ошибок? В настоящее время я обсуждаю использование Subversion или SourceGear Vault в качестве моего VCS по выбору, а SourceGear имеет встроенный трекер ошибок (Fortress), в то время как мир Subversion имеет тенденцию использовать что-то вроде Trac.
Теперь я собираюсь использовать свой ноутбук для домашних и рабочих проектов (у меня есть подписка на MSDN для себя, и, поскольку работа слишком дешевая, чтобы купить мне все, что я собираюсь написать на своем ноутбуке на своем ноутбуке, используйте это, мы указали в моем контракте, что у меня есть весь код, который я пишу, как если бы я был консультантом, хотя я и являюсь FTE), и на работе я собираюсь создать Subversion, так как это бесплатно, и нет (поэтому я предполагаю, что это значит, что я тоже должен использовать SVN). Отслеживание ошибок может быть полезным на работе, чтобы отслеживать все, как только программное обеспечение будет завершено, но как насчет личного использования?
Помните, что мой ноутбук будет только для разработки, поэтому я боюсь, что если я положу SVN на него (нужно сохранить этот репо отдельно от работы), а затем Trac или что-то еще, я собираюсь превратить его в мини-сервер, или это хорошо? И я даже не заглянул в решение CI, но, честно говоря, я не вижу смысла в CI, если вы собираетесь использовать только одну машину. Это может измениться в будущем, но сейчас моя работа будет сделана на этом одном ноутбуке.
Любые предложения?