课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,云开发也成为了软件开发程序员学习的另一个开发方向,而今天我们就通过案例分析来了解一下,云开发都有哪些开发步骤。
用 Docker 镜像来保持一致性
如果你的项目需要使用其他方工具或进行定制化,可以提供一个自定义 Docker 镜像。在配置好了之后,每个新工作区都是基于同样的镜像,并且当镜像发生变化,所有的变化都将在开发人员下一次打开工作区时生效。另外一个好处是,对 Docker 镜像的修改都成了版本控制历史的一部分,也就不会不知道谁在什么时候修改了什么。
预先构建的工作区
假设你的同事指派你来评审某个 PR。启用 Gitpod 的预构建特性后,它会自动准备工作区(下载 PR 代码、安装依赖项),当你打开 PR 工作区时就可以立马进行评审和测试了。
内置的代码评审功能
你是否曾经一边看着 PR 一边对自己说“这个看起来不错”,然后留下一个 LGTM(Looks Good Tt Me),但没有实际去测试一下代码?是的,我们都有过这样的经历。Gitpod 提供了一个内置的代码评审功能,方便我们评审代码和添加评论。如果要获得更高的效率,我们还可以配置 Gitpod,让它添加 PR 注释,其中包含指向带有这个 PR 代码变更的工作区链接。
作为评审人员,你现在的工作流程这样的:打开 PR,单击链接,评审和测试代码。
并行和共享的工作区
并行的工作区可以让我在不中断开发的情况下评审代码,这一点我很喜欢。这样就不需要使用“WIP: 临时提交”之类的消息进行临时提交,也不需要为了与团队成员进行结对编程而切换分支(保存临时更改)。我们只需要在不同的浏览器选项卡中打开一个新的工作区,然后与团队成员共享这个工作区——甚至可以远程共享。完成评审后,关闭浏览器选项卡,你就可以回到自己的工作区。
支持 VS Code 扩展
后,VS Code 用户可以安装自己喜欢的插件,它们会自动应用到所有工作区。不管你是在笔记本电脑上还是其他地方,只要你用自己的帐户登录 Gitpod,就可以使用这些插件。
你有没有建议团队成员使用特定的插件来提高工作效率?如果有,可以在项目级别配置这些插件,所有参与项目的人都可以自动使用这些插件。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。