小编und*_*kor的帖子

Web应用程序开发过程 - 版本控制,错误跟踪,单元测试,部署

描述用于开发不太高级别的Web应用程序的过程,重点关注VC,错误跟踪,QA,单元测试,部署和其他类似的东西(减去规划/客户端通信方面的事情).

我是这方面的新手,所以我粗略的例子(读:没有用过这个过程)无疑会脱颖而出,可以这么说 - 指出它的缺陷所以我可以学习.

例如.

  1. 在本地SVN服务器上创建项目存储库.
  2. 为DNS映射创建批处理/ shell脚本.
  3. 检查项目,开始处理本地工作副本.
  4. 将功能开发为分支.
  5. 使用Mantis跟踪错误(链接通过它的SVN集成提交错误(不知道是否存在)).
  6. 记录你去的地方.
  7. 在分支上做QA.
  8. 稳定时合并到行李箱.
  9. 单元测试?
  10. 在功能实现且稳定时提交存储库.
  11. 将版本复制到存储库中的标记.例如./项目/标签/ REL-123 /
  12. 使用Phing上传到登台服务器.(有人可以确切地说明除了'测试'之外用于临时服务器的内容吗?)
  13. 使用Phing准备实时站点进行更新,设置DB/deploy等.

deployment bug-tracking web-applications process

5
推荐指数
1
解决办法
2228
查看次数