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