Hen*_*son 2 php collaboration workflow codeigniter
到目前为止,我一直在学习CodeIngiter,但似乎无法掌握CodeIgniter如何用于团队工作.有人可以使用CodeIgniter解释团队工作的基础吗?
根据我的理解,如果我错了,就这样纠正我:
假设有一个项目有5页,主页,关于我们,新闻,图库和联系我们.CodeIgniter可以提供帮助的地方让我说我的团队中有2个程序员,所以我们每个人都在不同的文件夹中做一个模块(对于每个Controller-View-Model)(例如Programmer A做新闻模块,Programmer B做Gallery模块) (文件夹新闻和图库)等
因此,最终产品将是一组单独的文件夹中的模块.主页/,内容/,新闻/,图库/,联系人/等
这是使用CI的团队合作的正确流程吗?我读到CI可以用来在设计人员(前端CSS)和程序员(数据库和控制器)之间进行协作,但我认为通过这个流程,设计人员将不得不等待程序员将变量名称解析到视图中,将以某种方式阻止工作的进展.
我目前在Codeigniter的团队环境中工作,我会告诉你一般它是这样流动的.
Designer生成带有静态内容的设计编码(html/css).(没有变数)
虽然他正在做我自己和其他人正在研究数据模型,我们将使用和编写模型方法,我们可以预见到需要以我们的应用程序将使用的方式与数据交互.
然后Designer移开静态布局,我将它们"切割"成页眉/页脚/等等......并通过编写控制器来替换静态内容.
作为奖励,我强烈建议您与团队使用某种版本控制,根据您的需要,我通常坚持使用SVN或GIT,GIT更适合不在集中位置的分布式团队.这将极大地提高效率并防止(或缓解)两个人最终在同一个文件上工作并且某些工作被覆盖的情况,以及当多个人处理相同文件时发生的其他情况.