Más contenido relacionado
Similar a 软件项目管理与团队合作 (20)
软件项目管理与团队合作
- 12. Concurrent Version System (CVS) Subversion (SVN) 提供一个中央数据库服务器,用于管理代码 通过客户端与服务器通信,实现阶段性代码副本功能 提供了多人协作的方便,和分支管理功能 现代版本管理系统 SPlayer.org (射手科技)
- 17. SPlayer.org (射手科技)
Notas del editor
- 偏重实务,而非课本知识
- 项目管理的宗旨是提高项目质量,确保项目按时完成因此本课涉及内容都是质量控制和进度控制的一环
- 范例:开发一个博客系统
- 版本管理与软件发行版本是不同的
- 按照今天的日期,开设文件夹,保存当日的开发版本
- SVN的基本理念来自CVS
- 空格和换行的规定
- 降低代码复杂度,条件嵌套是增加代码复杂度的重要因素
- 制定编码格式规范是一个商业需求,有助于将开发者锁定于某个平台
- 员工互相查看对方代码,即便是在不同模块,也能发现对同一个问题的不同理解和不同实现方式。普通开发人员没有版本管理的commit权限,因此不对主项目的代码承担责任,他仅对自己的工作单元部分承担责任,在代码复查不合格时,需要自行修改。