在我看来,关于Joel 测试的问题 #1 到 #4都是关于正在使用的开发工具和为开发人员提供的支持系统:
- 你使用源代码控制吗?
- 您可以一步构建吗?
- 你做日常构建吗?
- 你有错误数据库吗?
我只是好奇对于没有大银行账户的小型开发商店有哪些免费/便宜(但很好)的工具来获得对这些问题的肯定答案。
对于源代码控制,我知道 Subversion 是一个很好的解决方案,如果你是一个单人商店,你甚至可以使用 SourceGear 的Vault。
我将 NAnt 用于我的大型项目,但还没有设置脚本来构建我的安装程序以及运行混淆工具作为一个步骤。还有其他建议吗?
如果您可以一步回答“是”,我认为创建日常构建会很容易,但是您会推荐哪些工具来自动化这些日常构建?
对于一两个人的团队,已经在 SO 上讨论过您可以使用 FogBugz On Demand,但是对于小型团队,还有哪些其他错误跟踪解决方案?