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

    文章

    34292

    浏览量

    251136

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

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

收藏 人收藏

    评论

    相关推荐

    华为云软件开发生产线(CodeArts)9 月新功能特性

    【摘要】 华为云软件开发生产线 CodeArts站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等
    的头像 发表于 11-07 18:15 214次阅读

    瑞星微刷机工具开发工具

    瑞星微刷机工具开发工具
    发表于 10-09 11:14 0次下载

    新特性系列 I 华为云软件开发生产线(CodeArts)8 月上线新功能等你来解锁!

    华为云软件开发生产线CodeArts站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等软件交付
    的头像 发表于 09-13 16:29 413次阅读

    CodeArts 加速软件智能化开发,携手 HarmonyOS 重塑企业应用创新体验

    体验”为主题的分论坛。论坛汇聚了各行各业的专家学者、技术领袖和开发者,共同探讨 HarmonyOS 时代,软件开发生产线智能化的优秀实践和未来发展的趋势。 CodeArts 软件开发工具
    的头像 发表于 07-11 21:03 489次阅读
    <b class='flag-5'>CodeArts</b> 加速<b class='flag-5'>软件</b>智能化<b class='flag-5'>开发</b>,携手 HarmonyOS 重塑企业应用创新体验

    Diamond开发工具使用说明

    Diamond开发工具使用说明
    发表于 05-23 09:14 0次下载

    软件开发生产线 CodeArts 3 月新特性上线啦!

    华为云软件开发生产线 CodeArts站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等软件
    的头像 发表于 05-10 00:28 1109次阅读

    华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验

    近日,华为云正式发布 CodeArts IDE for Python,这是款内置华为自研 Python 语言服务,提供智能编程、灵活调试能力的可扩展桌面开发工具,为华为云开发者提供卓
    的头像 发表于 05-10 00:27 1198次阅读
    华为云<b class='flag-5'>开发</b>者桌面全新发布 <b class='flag-5'>CodeArts</b> IDE for Python,极致优雅云原生<b class='flag-5'>开发</b>体验

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

    近期,为降低用户使用成本、满足个性化选择诉求,华为云制品仓库 CodeArts Artifact 从软件开发生产线 CodeArts 解耦出来,可单独购买。这是款打破了传统制品管理的
    的头像 发表于 04-07 11:52 800次阅读
    华为云制品仓库 <b class='flag-5'>CodeArts</b> Artifact:保障制品质量与安全的最佳选择

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

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

    嫁接AI、汽车,支持Arm、RISC-V,嵌入式软件开发工具IAR的新生态

    电子发烧友网报道(文/黄晶晶)成立超过40的IAR公司,因提供嵌入式软件开发工具和安全解决方案而闻名,全球范围内支持超过15个架构的70多家半导体厂商的15000多款芯片,拥有超过10万的开发
    的头像 发表于 01-30 17:18 2716次阅读
    嫁接AI、汽车,支持Arm、RISC-V,嵌入式<b class='flag-5'>软件开发工具</b>IAR的新生态

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的
    的头像 发表于 01-22 15:27 2159次阅读

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

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

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

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

    数字化时代的软件供应链管理新标杆 - 华为云制品仓 CodeArts Artifact

    随着数字化时代的迅猛发展,企业在软件开发和供应链管理方面面临了前所未有的挑战。在这个充满潜力和竞争的领域里,华为云 CodeArts Artifact 正成为引领变革的新标杆,通过智能化的管理和先进
    的头像 发表于 12-11 09:08 892次阅读
    数字化时代的<b class='flag-5'>软件</b>供应链管理新标杆 - 华为云制品仓 <b class='flag-5'>CodeArts</b> Artifact

    华为云 CodeArts 11.11 活动倒计时,新用户福利重磅来袭

    华为云软件开发生产线 CodeArts站式、全流程、安全可信的云原生 DevSecOps 平台,覆盖需求、开发、测试、部署、运维等软件
    的头像 发表于 11-25 17:56 578次阅读
    华为云 <b class='flag-5'>CodeArts</b> 11.11 活动倒计时,新用户福利重磅来袭