Ø 问题: 作者:王××(zbwangjian@×××.cn)
为啥要做自动编译? |
回答:
1. 配置管理流程要求项目做自动编译,是由于编译是不可逆的,人工无法检查编译后的安装包和源码库中的源码是否一致;
2. 采用自动编译,保证了编译过程的准确,也就保证了编译后的安装包和源码库中的源码一致;
3. 通过自动编译,能够检查产品编译手册的描述是否完整、准确;
4. 这里所说的自动编译的作用和持续集成中说的自动编译的作用略有不同,但都是提高软件质量的手段。
Ø 问题: 作者:王××(zbwangjian@×××.cn)
php的项目为啥也要做自动编译? |
回答:
1. 对于php这类不需编译的程序,人工可以通过diff安装包和源码库中的源码来判断是否一致;
2. 但考虑自动编译既快又可靠,所以,对于php等解释性语言程序也还是要求做自动编译。