APP下载

Visual Studio程式协作Live Share功能更新,支援即时程式码审查、更适合程式码教学

消息来源:baojiabao.com 作者: 发布时间:2024-04-26

报价宝综合消息Visual Studio程式协作Live Share功能更新,支援即时程式码审查、更适合程式码教学

让开发者可以相互协作的Visual Studio Live Share释出更新,现在开发团队成员可以即时的进行程式码审查(Real-time Code Review),而且微软也针对教学情境,强化了Live Share的互动教学功能。

现在Live Share会预设安装在Visual Studio 2019上,刚发布不久的Visual Studio 2019在安装后,界面右上角将会出现即时共享按钮,团队成员可以快速的进行程式码协作。另外,为了提供更好的Live Share使用体验,原本在Live Share公开预览版中,就支援常用的语言以及平台,而现在更是新增了对C++、VB.NET和Razor的支援,F#和Python也将在不久后支援。

这次Live Share更新主打的功能便是即时程式码审查。微软提到,在团队专案进行程式码交付和审查时,会有很大的协作需求,Live Share希望增强协作的体验,提供团队新的合作方式。现在当主机在Live Share共享程式码对话时,访客可以查询共享源代码的控制差异。这个功能在Visual Studio以及Visual Studio Code都已经提供,访客可以浏览并查看差异,以比对进行共享对话前后程式码的不同,而这将有助于进行即时的程式码审查,甚至解决程式码冲突。

另外,Live Share还支援线上评论,参与者在程式码共享对话中,可以对程式码添加注释,供其他人即时查看,使用者可以在共享阶段,用来记录共享程式码中的变更或是待办事项。为了强化即时程式码审查功能的体验,微软还增加了GitLens对Live Share的支援,访客能以Git-blame标注视觉化程式码的作者,查看每一行、档案以及储存库的历史纪录,并检视任一行的变更差异。

由于协作有许多不同的形式,扩展生态系统合作以各种不同的方式,帮助开发者顺畅的共同工作是Live Share的目标之一,因此微软也与第三方扩充套件合作,开发者可以使用像是自动共享服务器的Live Server、能与访客共享结果的Test Explorer,或是用Quokka.js编写程式码让访客可以执行程式。

Live Share的共享程式码也能应用在教育上,无论是在团队中对成员提供指导,或是老师在课堂上讲课。而新版的Live Share现在可以为参与者提供更好且具个性化的教学体验,满足各式学习需求。Live Share程式本身就适用于教育目的,但微软特别针对教学情境,进行了功能最佳化,包括提升访客人数限制到30个用户,以允许课堂学生一起加入对话并演练程式码。

新增的只读模式可防止老师在讲解期间,参与者进行不必要或意外的编辑,同时也提供针对个别参与者,进行读取或是写入的操作控制,并且允许只读取的访客,不需要GitHub或是微软账号就能登入,另外,还创建了视觉化界面来控制共享对话,帮助老师管理大型群组。

除此之外,这次Live Share还有一个来自使用者热烈要求的功能,便是对访客开放解决方案视图(Solution View),现在使用者将看到基于专案的程式码视图,而非文件夹视图,访客与连线对话主机将拥有相同视图,让双方使用体验都像是都在本机端开发一样。

2019-01-17 01:38:00

相关文章