Вопросы № 1 по № 4 на Joel Test, на мой взгляд, касаются используемых инструментов разработки и системы поддержки для разработчиков:
- Используете ли вы контроль источника?
- Можете ли вы сделать сборку за один шаг?
- Делаете ли вы ежедневные сборки?
- У вас есть база данных ошибок?
Мне просто интересно, какие бесплатные/дешевые (но хорошие) инструменты существуют для небольших магазинов развития, у которых нет крупных банковских счетов, чтобы использовать положительный ответ на эти вопросы.
Для управления версиями я знаю, что Subversion - отличное решение, и если вы являетесь магазином одного человека, вы можете даже использовать SourceGear Vault.
Я использую NAnt для моих больших проектов, но еще не настроил script для сборки моих инсталляторов, а также для запуска инструментов обфузии всего за один шаг. Любые другие предложения?
Если вы можете ответить "да" на здание за один шаг, я думаю, что создание ежедневных сборок было бы легко, но какие инструменты вы рекомендовали бы для автоматизации этих ежедневных сборок?
Для одной или двух человек команда уже обсуждалась в SO, что вы можете использовать FogBugz On Demand, но какие другие решения для отслеживания ошибок существуют для небольших команд?