0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CodeArts五年磨一剑,深耕信创软件开发工具

华为DevCloud 来源:未知 2023-12-15 15:55 次阅读
在今年的QCon全球软件开发大会(上海站),华为云开发工具和效率领域首席专家、华为软件开发生产线 CodeArts首席技术总监王亚伟作为「智能化信创软件IDE」专题的出品人,带领他的专家团队为大家带来了四场硬核技术分享。

wKgZomV8B4KAWrONAAL-Isb6i1I995.jpg

王亚伟先生拥有云和开发工具领域近20年的经验,2018年作为DevOps工具链首席架构师加入华为,2020年开始领导公司级软件工程技术专家组,2022年成长为华为公司软件开发工具和效率领域的领军专家。加入华为前,他从2006年到2018年在微软中国、东南亚、澳大利亚、美国等国家地区的分支机构工作近13年时间,领导多元文化背景的工程团队从事过多个关键项目的开发和发布,整个职业生涯都在为提升软件工程效率进行技术和产品创新。王亚伟先生拥有20多项软件开发技术发明专利,涵盖智能代码补全、分布式调试、构建优化、智能化单元测试、远程开发、静态代码分析等领域。

软件开发生产线CodeArts是一站式、全流程、安全可信的软件开发生产线,开箱即用,内置华为多年研发最佳实践,助力效能倍增和数字化转型。作为中国DevOps平台市场领导者,CodeArts产品家族包含众多具有大量黑科技技术的产品,而IDE作为DevOps工具链中最复杂最核心的产品之一,是产品家族中的明星。IDE团队是一支数百人的软件研发专家队伍,分布在中国、俄罗斯、欧洲等国家地区,其中一半成员来自于业界顶尖的软件和工具公司,超过40%的成员是开源社区的Committer和Contributor,整个团队都围绕着”做最好的产品“展开工作,团队建立了从产品、运营、UX到开发、测试的完整专业的产品研发流程,每月一个小版本、三个月一个大版本,基于内外部用户的反馈快速迭代。

过去五年IDE团队真正做到了深耕软件开发工具这个专业领域。而这次的「智能化信创软件IDE」专题分享的“硬核”议题内容是CodeArts IDE团队过去五年不断进行技术积累的成果。

议题1:AI 开道,让编程体验“一路狂飙”

详细介绍华为云CodeArts团队应用大模型开发的AI辅助编程的技术 - CodeArts Snap,讲师程啸从博士阶段开始就对代码生成、RAG、代码克隆检测等领域有较深入的研究,他这次也是代表Snap团队进行分享。

议题2:Applying Machine Learning in IDE Challenges and Insights

将会系统讨论AI技术在IDE中的应用研究以及如何深远改变开发者的开发,测试和调试代码的方式。讲师Pavel是俄研院新西伯利亚实验室主任,20 年开发者工具构建经验,机器学习专家、Eclipse IDE的专家和Committer。

议题3:Evolution of IDE Platforms

将会紧密围绕其在构建IDE平台时面临的问题和挑战比如分布式代码模型架构下如何确保前后端组件可以高效交互、如何直接从后端内核画出前端复杂UI,以及IDE团队如何做出艰难的架构和设计决策,同时分享对下一代IDE平台的架构和设计展望。Denis是俄罗斯新西伯利亚实验室的首席架构师,20 多年的工具研发经验,精通编译器、DSL、编程框架,Eclipse社区Committer。

议题4:Type inference engine

静态语言如JavaC#等,它的类型推理主要通过编译器完成,代码模型可以通过类型绑定(通常存在于程序的元数据metadata中)获得所需要的类型信息。而动态语言的类型推理主要由IDE完成,由于缺少编译元数据的支持,动态语言的类型推理是一个业界难题。以Python为例,其有一个完全动态严格的类型系统,类型(type)在运行时动态绑定到变量(variable),变量和类型都可以在运行时动态被改变 – 这增加Python IDE进行可靠类型推理的难度。议题4:“Type inference engine” 介绍该团队在做动态语言类型推理时设计和实现的技术细节,并讨论未来该领域的发展方向。Nikolai是俄罗斯圣彼得堡实验室的首席软件工程师,。15 年 IDE 研发经验,前 JetBrains Intellij IDEA 和Scala 项目负责人。精通 Compiler、Program Language Design、Code Analysis 等技术。”

QCon 全球软件开发大会(上海站)将于12月28-29 日举办,希望到时候跟大家在会场相见。

wKgZomV8B4OAPekKAABH79rerUY364.gif 点击下方『阅读原文』,查看专题详情!


原文标题:CodeArts五年磨一剑,深耕信创软件开发工具

文章出处:【微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33619

    浏览量

    247150

原文标题:CodeArts五年磨一剑,深耕信创软件开发工具

文章出处:【微信号:华为DevCloud,微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    苹果准备推出AI软件开发工具

    近日,有知情人士透露,苹果公司正在全力加码人工智能,准备推出一款新的软件开发工具。这款工具将利用生成式人工智能技术,帮助开发者自动完成编码工作,预计将加剧与微软在人工智能方面的竞争。
    的头像 发表于 02-20 14:35 400次阅读

    最新发布GSDK软件开发工具包4.4.0版本,提高IoT无线设计效率

    SiliconLabs (亦称 “ 芯科科技 ” )日前发布了 Gecko 软件开发工具包( GSDK )的最新版本 4.4.0 。新释出的 GSDK 是全球物联网开发人员最关注物联网的软件开发平台
    的头像 发表于 12-18 16:40 209次阅读
    最新发布GSDK<b class='flag-5'>软件开发工具</b>包4.4.0版本,提高IoT无线设计效率

    华为云CodeArts Artifact:保障制品质量与安全的最佳选择

    近期,为降低用户使用成本、满足个性化选择诉求,华为云制品仓库 CodeArts Artifact  从软件开发生产线  CodeArtS  解耦出来,可单独购买。 这是一款打破了传统制品管理的限制
    的头像 发表于 12-15 15:50 175次阅读

    开发出商用的RISC-V处理器还需要哪些开发工具和环境?

    全世界范围来看,在RISC-V技术阵营中,台湾的Andes公司(晶心科技)开发的编译器、开发工具软件开发环境(IDE)最为完善和先进,几乎可以和ARM的工具相媲美,这
    发表于 11-18 06:05

    嵌入式软件开发常用工具有哪些?

    分享些嵌入式软件开发常用工具。 1、Keil MDK:这是德国Keil公司开发的基于8051、9051、ARM7、ARM9系列微控制器的嵌入式
    发表于 11-10 11:03

    开发板和开发工具指南

    与使用开发环境相比,许多工程师更倾向于将调试点嵌入其代码并使用测试设备来验证其硬件。欧时电子指南将详述开发板和开发工具的优势,并提供关于使用和选择恰当开发工具的实用建议。
    的头像 发表于 10-26 14:35 273次阅读

    Keil软件公司8051单片机软件开发工具的介绍

    电子发烧友网站提供《Keil软件公司8051单片机软件开发工具的介绍.rar》资料免费下载
    发表于 10-20 16:43 2次下载
    Keil<b class='flag-5'>软件</b>公司8051单片机<b class='flag-5'>软件开发工具</b>的介绍

    软件开发工具升级版免费套餐重磅上线

    的应用现代化理念顺势而上,DevSecOps 技术成为助势利器 让应用“敏捷创新,生而安全”。 华为云 828 企业节期间,CodeArts 作为一站式 DevSecOps 云平台,是华为云持续扎根的软件工具生态中重点投入的一款
    的头像 发表于 08-31 18:08 183次阅读

    【华为云828企业节上福利】软件开发工具升级版免费套餐重磅上线

    的应用现代化理念顺势而上,DevSecOps技术成为助势利器 让应用“敏捷创新,生而安全”。 华为云828企业节期间 ,CodeArts作为一站式DevSecOps云平台,是华为云持续扎根的软件工具生态中重点投入的一款研发
    的头像 发表于 08-30 11:20 547次阅读
    【华为云828企业节上福利】<b class='flag-5'>软件开发工具</b>升级版免费套餐重磅上线

    软件开发必读!华为云软件开发生产线 CodeArts 深度体验指南

    7 月 7 日-9 日,随着华为开发者大会 2023 的到来,华为云软件开发生产线 CodeArts 也走进了很多开发者的视野。 开发者都比
    的头像 发表于 08-25 13:43 782次阅读
    <b class='flag-5'>软件开发</b>必读!华为云<b class='flag-5'>软件开发</b>生产线 <b class='flag-5'>CodeArts</b> 深度体验指南

    OneCore存储软件开发工具包(SDK)

    电子发烧友网站提供《OneCore存储软件开发工具包(SDK).pdf》资料免费下载
    发表于 08-22 14:53 0次下载
    OneCore存储<b class='flag-5'>软件开发工具</b>包(SDK)

    ARM软件开发工具包2.50版参考指南

    ARM软件开发工具包(SDT)由套应用程序以及支持文档和示例组成,使您能够为ARM系列RISC处理器编写和调试应用程序。 您可以使用SDT来开发、生成和调试C、C++或ARM汇编语言程序。
    发表于 08-21 07:17

    c++对于ARM软件开发工具包用户及参考指引

    这本书描述了armc++ 1.0版本的ARM软件开发工具包,以下简称为armc++。ARM c++是工具,当与ARM软件开发工具包2.11或更高版本
    发表于 08-08 06:29

    Emulex软件开发工具包实用程序(elxsdkutil)

    电子发烧友网站提供《Emulex软件开发工具包实用程序(elxsdkutil).pdf》资料免费下载
    发表于 07-28 09:36 0次下载
    Emulex<b class='flag-5'>软件开发工具</b>包实用程序(elxsdkutil)

    HDC.Cloud 2023 | AI“邂逅”一站式软件开发,华为云CodeArts以10倍效能“绘”企业应用远景

    华为云软件开发平台DevCloud全新升级为 “华为云软件开发生产线CodeArts”  ,作为一站式、全流程、安全可信的软件开发生产线,CodeA
    的头像 发表于 07-06 11:35 348次阅读