开发中的关键技术与标准实践
版本控制
一旦在项目中使用过版本控制,就很难再接受没有它的项目开发。同时处理项目的多个分支可能一开始在概念上是个挑战,但好处很快就会显现。版本控制非常实用,不可或缺。
代码构建难题与解决方案
- 构建难题 :很多项目由于将密码、目录、数据库等配置信息硬编码在代码中,导致构建和部署困难。程序员团队需要仔细修改源代码中的设置,以适应新环境。
- 解决方案
- 集中配置文件 :提供集中的配置文件或类,在一处更改设置,能在一定程度上缓解问题,但构建仍然可能是件麻烦事。
- 自动化构建工具 :构建工具可以确定安装位置的默认值、检查和更改权限、创建数据库、初始化变量等,能完成从源代码目录到完整部署应用所需的几乎所有任务。例如,云产品如亚马逊的 AWS Elastic Beanstalk 使得按需创建测试和预发布环境成为可能,而良好的构建和安装解决方案对于充分利用这些资源至关重要。
常见构建工具
| 工具名称 | 特点 |
|---|---|
| PEAR | 集中管理安装 |
| Composer | 安装到 |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



