因此,我即将开始一个相当耗时且耗时的项目,可以为我提供一些很好的结果/奖励 - 我希望将所有关注的事项都集中在一起,值得。我将成为唯一的开发人员,并且我在这方面拥有丰富的经验(约13年的行业经验)。我从来不需要为每一个选择负责,所以我想把它放在那里寻求一些反馈。这将成为一个网站。赢的x64工作站上单一开发人员流程/练习/基础设施建议
开发工具:
- VS2010
- SourceGear客户
- 的FileZilla
- UltraEdit的
- SQL 2008管理工作室
我会有我自己DB服务器机器也将为两个w运行SQL 2008 eb DB,并将托管Soucegear存储库数据库。
我想有一个自动生成的过程,包括
- 从仓库中
- 将最新的代码检查它反对规则(ALA FX COP)
- 编译代码
- 针对新编译运行一系列测试(单元测试?)
任何有关执行这些测试的工具的建议KS?我应该只写&执行脚本来执行某些步骤吗?
备份! - 我希望定期备份网站的源代码存储库和网页文件,图形,媒体等。我使用Mozy进行自己的个人备份 - 是否有更适合这种备份的东西? Windows家庭服务器或类似的东西?
最后 - 我没有想到这一点需要在我的雷达?例如,我计划使用jQuery,但只有有限的经验 - 除了VS2010之外的任何好的JavaScript工具?大多数网络开发者如何在各种可用的浏览器上测试他们的网站?我应该使用网页内容的缩小工具 - 哪一个最好?我已经建立了大量的网站&应用程序 - 这只是我第一次真正的“商业”冒险,我希望它建立在坚实的实践。
+1对于SVN。如果没有它,我不知道我会做什么。 – NitroxDM 2010-07-01 19:16:18
所以如果我选择SVN而不是SourceGear - 你会推荐在服务器上安装Visual SVN或者在数据库上安装吗? (假设它可以工作)。我已经阅读了一些关于SVN的“Redbook”或其他内容 - 我不介意使用它来代替Vault - 我没有那么大的偏见。 – jamauss 2010-07-01 20:25:26
@jamauss ...我会在数据库服务器上安装Visual SVN ...然后你的源代码(以及任何其他你想添加的支持文件)基本上都保存在两个地方......它有点“带子和吊带”,但是这是值得的,它没有太多的麻烦安装... – w4ik 2010-07-01 20:41:23