我在短短的开发生涯中学到的一件事是,有一些最佳实践(比如TDD),然后是在压力下或通过预算/时间限制发生的实际实践。
我在一个小型的PHP团队中使用Zend框架进行一个项目。该项目有潜力要求很大的可伸缩性,因此我们正在努力建立一个良好的开发环境,以促进开发的长期性。撇开架构模式/实践不说,我正在尝试自动化部署,通过svn挂钩检查代码质量,甚至可能设置一个CI环境。
所以我想听听人们对部署实践的经验。我已经检查了与其他语言相关的其他示例--但我希望从在PHP/Zend环境中工作过的人那里得到最好的消息
为了使问题不那么模糊:人们使用phpUnderControl和rSync这样的部署系统的经验是什么?
发布于 2010-11-29 15:18:45
如果您正在为一个团队设置开发流程,那么您需要使官方的方法变得非常简单,以至于没有人会想到以其他方式来完成它。
当压力来临时,运行单元测试、创建发行磁盘、设置QA环境的自动化构建只会使每个人的生活变得更容易,并使bug更难通过,并使bug在产品开发的后期出现。
https://softwareengineering.stackexchange.com/questions/22347
复制