- 引言
- 本书涉及的内容
- 第 1 部分 Python 开发入门
- 第 1 章 Python 入门
- 第 2 章 开发 Web 应用
- 第 3 章 Python 项目的结构与包的创建
- 第 4 章 面向团队开发的工具
- 第 5 章 项目管理与审查
- 第 6 章 用 Mercurial 管理源码
- 第 7 章 完备文档的基础
- 第 8 章 模块分割设计与单元测试
- 第 9 章 Python 封装及其运用
- 第 10 章 用 Jenkins 持续集成
- 第 11 章 环境搭建与部署的自动化
- 第 12 章 应用的性能改善
- 第 13 章 让测试为我们服务
- 第 14 章 轻松使用 Django
- 第 15 章 方便好用的 Python 模块
- 附录 A VirtualBox 的设置
- 附录 B OS(Ubuntu)的设置
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 5 章 项目管理与审查
以团队形式进行开发时,应该遵循什么样的流程呢?首先,要分配作业任务,让每个成员负责一部分开发工作。每天或每周报告进度,如果工作过程中发现问题则必须马上共享。要想更好地管理这一系列流程,使开发工作更加顺利,我们要用到 Redmine、Trac 这类问题跟踪系统。
本章首先在 5.1 节就问题跟踪系统中的项目管理与问题的区分使用进行说明。另外,会在 5.2 节通过实际的示例讲解如何统一项目内容。
然后再进一步,将问题跟踪系统中的问题与版本管理系统中的分支相结合,为各位介绍问题驱动开发的相关知识(5.3 节)。
团队开发还有另外一项优势,那就是在分配任务和实现任务之余,还可以验证当前任务或实现是否正确地完成了,也就是所谓的审查。5.4 节将不惜大量篇幅,为各位讲解审查方和被审查方各自的注意事项,以及一些行之有效的审查方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论