软件开发客服
首页 > 上上资讯 > Visual Studio打造团队专属软件定制开发类程序建议模型

Visual Studio打造团队专属软件定制开发类程序建议模型

2020-02-26 16:51:16编辑:上上定制浏览量:64

Visual Studio 2019 16.5第3预览版正式发布,以团队的程式码库储存库,训练自定义IntelliCode团队程式码完成模型,能够依据团队的程式开发模式,提供自动完成推荐。

Visual Studio打造团队专属软件定制开发类程序建议模型

程式码导师IntelliCode在2018年经机器学习技术加持后,其自动完成列表的结果,不再单纯的仅是英文子母排序,而是经计算过后的最佳程式码建议,而这些推荐结果,来自于微软以GitHub储存库程式码训练的IntelliCode模型,但微软表示,来自社群的知识,只适用于像是标准函式库之类的公共API,而对于开源程式码中少见的私有API与函式库,IntelliCode推荐可能就不那麽有用。


为了解决这个问题,开发者现在也可以训练自定义的IntelliCode模型,目前这仍是一项预览功能,训练结果可能会因为配置和平台设定而有所差异。要抢先使用这项功能,开发者必须先在IntelliCode设定裡的预览功能选项,启用自动完成C++团队模型功能,接著便能到工具列检视中的其他Windows项目,点选为此储存库训练IntelliCode模型。IntelliCode将会立即利用程式码开始训练模型,训练完成后,成员列表中的结果就会由新模型生成。而有权限存取该程式码储存库的使用者,在开启该储存库的时候,便会自动取得新模型,如此整个团队的成员便能快速地使用新模型获得自动完成推荐,而不需要所有团队成员各自训练模型。


使用者不需要经常性地重新训练模型,但是当该储存库的程式码有重大变更,开发者想要将改变反应在IntelliCode建议中,则可以重新训练模型。重新训练模型的方法,就跟第一次训练模型的方式一样。而微软的持续整合与持续交付(CI/CD)服务Azure Pipelines,能自动创建和重新训练模型,省下使用者手动操作的麻烦,为此开发者需要从Visual Studio商店中,将Visual Studio IntelliCode团队模型训练任务安装到Azure DevOps组织或是Azure DevOps伺服器中,当开发者推送更新程式码进储存库时,在建置工作完成时,团队程式码完成模型也就重新训练完成。

相关资讯

Visual Studio Code的Python最新更新持续提升软件定制开发体验

Visual Studio Code的Python最新更新持续提升软件定制开发体验

微软发布VisualStudioCode的Python扩充套件更新,这个版本总共解决了66个问题,延续了上个版本的更新,继续提升JupyterNotebook运作效能,除了启动速度

标签: Python Visual Studio Code

Visual Studio 2019支持Xamarin热重启操作

Visual Studio 2019支持Xamarin热重启操作

微软在VisualStudio2019最新版本16.5预览版,强化了Xamarin的开发体验,除了对iOS应用程式支援热重启功能之外,Android应用程式开发现在也更方便,不需要

标签: Visual Studio 2019 Xamarin

微软最新Visual Studio Online简单介绍

微软最新Visual Studio Online简单介绍

微软公司在Ignite大会发布VisualStudioOnline对外开放预览的信息,开发人员能用来建置长期性专案,也可以便捷地迅速建立新功能模型,或者用以查询获取请求等短期内日常

标签: Visual Studio Online VS Online