账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    PHP项目开发怎样多人协作更合适
    59
    0

    问题描述

    最近用开源的 HUSTOJ 部署了一个在线评测系统到阿里云,使用的是 nginx+php7+mysql。因为直接是由 php 代码生成的前端页面,前后端没有分离,所以想魔改一下然后尝试着重写前端。

    现在的开发方式

    目前我自己使用的是 VSCode Remote 插件直接 SSH 到服务器上开发,现在想让队友能够一起参与开发,但直接 ssh 上去改容易出问题,由于知识和眼界所限,所以想问各位在不改变现有目录结构的条件下用怎样的方式多人协作更合适? ( php 页面都集中在一个文件夹下)

    目前所查到的方法

    1. 部署 Gogs/GitLab 这类有可视化界面的工具,但是这类都只能在指定的工作目录新建仓库不能直接管理本地的文件夹,这样没办法正常访问
    2. 部署私有 git 服务,但是需要用户权限上的控制如不能直接修改服务器上的代码,需要经过审核

    由于是学生党还不清楚在真正的项目中是怎样一个流程,还望大家不吝赐教!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • █⒏棄↘ 普通会员 1楼

      PHP项目开发可以采取多人协作的方式来提升效率和质量。以下是几个建议:

      1. 使用项目管理工具:使用像Asana、Trello或Jira这样的项目管理工具,可以帮助团队成员更好地组织和跟踪任务。这些工具可以让每个人都知道项目的进度,以及需要完成的任务。

      2. 建立固定的沟通渠道:使用像Slack或Microsoft Teams这样的即时通讯工具,可以帮助团队成员进行实时的沟通和协作。此外,也可以定期召开团队会议,让每个人都有机会表达自己的想法和建议。

      3. 建立共享文档:使用像Google Docs或Microsoft Office 365这样的文档共享工具,可以帮助团队成员共享和编辑文档,提高工作效率。此外,也可以使用像GitHub这样的版本控制系统,以便团队成员可以共享和管理代码。

      4. 使用代码审查:通过使用像GitHub或者GitLab这样的代码审查工具,可以帮助团队成员共同审查代码,发现和解决问题。

      5. 建立角色和责任明确的机制:通过建立角色和责任明确的机制,可以让团队成员明确自己的职责,避免重复劳动和冲突。

      6. 使用版本控制:通过使用像Git这样的版本控制系统,可以让团队成员可以共享和管理代码,提高工作效率。此外,也可以使用像SVN这样的文件管理系统,帮助团队成员可以共享和管理文件。

      7. 提供培训和支持:通过提供培训和支持,可以让团队成员更好地理解和掌握项目开发的知识和技能,提高工作效率。

      以上就是关于PHP项目开发中多人协作的一些建议,希望对你有所帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部