单一开发人员流程/实践/基础架构建议

时间:2010-07-01 18:56:12

标签: web

所以,我即将开始一个相当冗长,耗时的项目,这可以为我带来一些好的结果/奖励 - 而且我想给予所有关注和应有​​的关注。我将成为唯一的开发人员,我在这方面经验丰富(在行业中大约13年)。我从来没有对每个选择负责,所以我想把它扔出去寻求一些反馈。这将成为一个网站。

Win x64工作站上的Dev Tools:

  • VS2010
  • SourceGear客户端
  • FileZilla中
  • 的UltraEdit
  • SQL 2008 Mgmt Studio

我也将拥有自己的数据库服务器计算机,它将为Web数据库运行SQL 2008,并将托管Soucegear存储库数据库。

我想要一个包含

的自动构建过程
  • 从存储库中提取最新代码
  • 根据规则检查(ala FX Cop)
  • 编译代码
  • 针对新编辑运行一系列测试(单元测试?)

有关执行这些任务的工具的任何建议吗?我应该写一下&执行脚本来执行某些步骤?

备份! - 我希望定期备份站点的源代码存储库和Web文件,图形,媒体等。我使用Mozy进行个人备份 - 是否有更适合这种备份的东西? Windows Home Server或类似的东西?

最后 - 我没想到的是什么需要在我的雷达上?例如,我计划使用jQuery,但只有有限的经验 - 除VS2010之外的任何好的JavaScript工具?大多数网络开发者如何在众多浏览器中测试他们的网站?我应该为网络内容使用缩小工具 - 这是最好的吗?我已经建立了很多网站和之前的申请 - 这只是我第一次真正的“商业”冒险,我希望它建立在坚实的实践中。

1 个答案:

答案 0 :(得分:1)

我也是一个开发人员,使用与你相同的工具......

一切事情......好吧......它发展到不止一对......

  • 我喜欢使用UltraEdit编辑我的javascript文件...因为它有一些VS2008缺少的功能...不确定abt VS2010 ...主要是一个功能列表来帮助导航文件。
  • 我还使用JavaScript Lint来检查我的javascript文件的语法...你可以将它集成到UltraEdit ......我的选择......或VS ......或两者兼而有之。
  • 我使用subversion进行源代码控制...服务器的Visual SVN和客户端的Tortoise ......都是免费的
  • 对于备份我最近开始使用DropBox ...你可以将DropBox指向保存文件的文件夹,它会在DropBox启动时同步(并且它会使文件在多台机器上同步...所以如果您有一台非现场机器......如果您的主要开发站点发生了某些事情,您就会受到保护。)
  • 如果您将完全使用LINQ ...我建议您获取LinqPad的副本它是免费的,但您可以付费获得“intellisense”...包含的示例是非常棒的学习工具
  • 使用jQuery时......寻找能够满足您需求的插件......