大型软件开发项目的关注点:
- 编码规范
- 构建过程
- 测试流程
- 配置方法
- 版本控制
- 文档编写
gcc的-M选项可以产生源文件的详细依赖列表,包括头文件
给出了cvs的一些经典用法
项目特定工具的用法:
- 生成构建时的配置信息或makefile
- 生成源代码
- 生成文档
- 作为测试产品性能的测试包,还可以集成到makefile里面
待深入研究的有:
- 错误消息的管理策略:见参考文档
- 断言的使用:检查输入、输出、前置、后置条件的合法性,编写测试用例
- 域语言的引入:见参考文档
- cvs中关键字的使用
乱花渐欲迷人眼,浅草才能没马蹄!