华为云软件开发云VS开发痛点=?

华为云数据库VS自建数据库,上“云”不是智商税 也有不了解云数据库的用户觉得,公司里就有不少闲置的机器,只需找一个场地作为数据机房,然后采购一些相关设备,安装一下软件,再让公司里的技术人员花点时间就可以搭建一个服务器或自建数据库了,何必要花大价钱上云数据库呢?自建数据库平时资源利用率低,但遇到业务洪流时就难以抵挡,由于自建数据库自身限制存在的局限性,灵活度低,反观云数据库就可以做到弹性伸缩,随时根据业务情况弹性调整所需资源,按需开支、量身定做,从申请到可用只需短短的几分钟,反应非常迅速。而自建数据库日常工作繁琐,难开展,优秀的DBA也难找。 阅读详情
在软件开发的过程中,是不是总会遇到这些问题:
搭建一个开发环境,用了九牛二虎之力,悲催的是竟然用不了……
团队同事突然出差,他写的代码出现问题,我却不会改……
提升软件件质量靠代码,交叉看、找大拿,简直太累了……
频繁修改提交代码,本地记录自己看着都头疼……
……
这些问题尽管不是软件开发过程中出现的全部障碍,但的确是开发者在工作过程中碰到的“神坑”,怎么规避?可以听一听 华为云软件开发云的专家怎么说!
关于开发环境不兼容的痛
据了解,华为云软件开发云提供的是一站式云端DevOps平台,其中包含的是端到端的工具服务,这样就会覆盖不同的角色,包括管理、开发还有运维,笔者理解其实这样的一个平台可以极大可能地解决整个链条上出现的诸多问题,例如开发环境不兼容、代码检查与整合等,而不用再寻找更多的解决方案分段解决问题。
在软件开发云上,云端的开发环境被称为CloudIDE。简单来说就是打开一个浏览器,在浏览器中完成代码的编写和调试,不用特别安装IDE的环境。据悉,这款云端的开发环境已经可以做到12种主流语言的支持,并可以做到一键式自主选择开发的技术框架栈,快速构建开发环境,这就很好地解决了开发者在开发过程中劳心的问题。
华为云软件开发云运营总监张勇
更重要的是,开发好的环境可以复制到团队其他程序员手中,避免了二次开发的时间浪费,既然可以复制就可以有效解决环境不一致的问题,就算团队中的成员突然出差,代码出现问题需要补充以及修改,只要直接在自己的电脑上打开浏览器,就可以完成代码的开发和修复工作,有效解决了开发者在开发过程中的劳力问题。
华为云软件开发云高级产品经理马兵东对笔者说,这个环境中还集成了代码仓库、代码检查、代码评审等相关功能,最终实现的目标就是可以将开发环境的配置时间极大程度地缩短,由天级降到分钟级,目前来看这个改变是有效的。
举个例子,中译语通(青岛)有限公司企业大数据事业部副总经理安青这样总结CloudIDE在业务实践中的表现。“大家可以看到,我们公司做的国家级平台比较多,在多平台的开发环境搭建中,由于业务的多样化属性往往出现需要构建多个开发环境的问题,这种情况非常耗时耗力,有时候由于环境版本和框架要求不同,会存在兼容性差的缺陷。”
解决这种问题,中译语通选择采用华为云软件开发云,主要是由于其支持java、PHP、Python等多种主流开发语言,同时支持大数据、APP、web等多种应用开发环境。统一的开发环境构建功能为多种业务并行所要求的复杂的开发环境构建提供了可能性,并同时降低了环境配置的成本。
客户难以实时参与的痛
在敏捷开发的时代,一个好的产品、项目的标准就是要满足客户的需求并且及时响应客户的变化。在这方面大连华数大数据科技有限公司深有体会。
大连华数是一家专注于为工业、金融、政务等行业领域客户,提供大数据技术产品、行业应用、咨询规划一体化服务的高科技公司。CEO李闯向笔者介绍,其公司开发数控机床智能运维云服务平台时,便遇到了这种客户无法实时参与项目、了解项目进展、把控项目风险、需求反馈不及时的情况。
采用华为云软件开发云后,基于软件开发云提供的一站式云端DevOps平台,覆盖了管理角色、开发角色还有运维的角色,把这些角色放在开发闭环里面,使得项目完成度一目了然的,从而帮助项目管理者、最终客户实现管理透明,项目透明。
代码检查太复杂的痛
都知道想要提升软件质量很重要的一方面就是代码写的好,但是代码的优化不能单纯依赖人力,实际上更多的还要靠一些管理手段,华为云软件开发云对此配置了代码检查的功能。华为云软件开发云运营总监张勇表示,目前我们的代码检查可以在一定程度上替代人力,可以有效缓解有些缓解规模比较小的企业通过交叉检查、聘用高水平人才替代检查造成的效率较低的情况。
从现实出发,如果代码量较大也不支持这种人力形式的检查方式,同时还会出现代码剽窃的现象,有数据显示,软件开发云的代码检查系统中有1800多条规则,应对常见的代码问题是没问题的。
此外这种设置可以做到提前发现代码编码的问题,架构的问题及编码风格的问题,有效避免冗余代码,最后还可以辅助程序员修改代码。
据笔者了解,代码检查的设置并不在代码仓库中,而是有一个代码检查的引擎帮助完成,其中涉及到一个端到端的加密通道。每次进行检查的工作时,会将代码放到规则库中过滤,观察代码检查得出的结论。目前来说这个代码检查的规则库还并没有固定的检查以及更新频率,但是有数据可以补充参考下:九月初为1425条规则,到上周看应该是1873条规则。
值得一提的是,代码检查的规则本身支持一些用户自定义适合企业的检查规则。
那么软件开发云代码检查功能这些规则从哪儿来?第一个来源是不断把业界一些先进的代码检查规则以及有些先进公司分享出来的规则做出集成;还有一部分是根据华为本身的软件开发经验的规则总结;另一方面则是每上线一种成熟的开发语言必须会随之配套相关的规则。
代码检查除了是开发者的一项福利之外,更重要的一方面,开发者本身的编程技巧的训练也可以通过1800多条代码建议进行提升,很大程度提高了程序员的编程技巧和编写代码的规范。
从初级研发工程师到资深技术专家的成长过程中,华为云软件开发云可以更好地为初级研发人员提供可协作的在线编译构建能力,根据研发场景自定义代码检查规则集以及提供华为经典开源代码为指导,从而加快员工的成长速度。
查看历史记录与代码整合的痛
为什么要提高代码合并的效率?以前中央式的代码仓库,程序员去做代码合并的时候都是向同一个仓库中不断持续的完成合并这个行为,当一个开发者去合并这个代码的时候,会产生一些新的Gap,后面的开发者继续合并的时候需要把前面的Gap一同合并上。
使用Git时,由于本地已经存在了完整的历史记录,导致代码提交的频率不会像原来那么高。对此,华为软件开发云一般构建Feature的分支,一段时间内只关注Feature分支就可以,然后再做一次代码的合并,合并后会基于分支去开发commit,这样粒度比较小,只需要解决一些小问题。另外Git本身会带有一些智能合并的功能。
据悉,代码仓库有不同的分支,在远端的云上存在的分支数不会直接导致每个人的代码在云端有多个版本的代码,如果远端有三个分支的话,本地根据需要可能只有一个开发分支。
据了解,目前 华为云软件开发云已经在大连、青岛、福州等城市成立创新中心,提供线下技术支持,支撑产业转型升级,在服务2000多家企业,5万多名开发者的同时,与清华、北大、北航等30多所高校也建立示范性软件学院联盟。
华为云软件开发服务(DevCloud)产品介绍.zip 华为云软件开发服务(DevCloud)是集华为近30年研发实践、前沿研发理念、先进研 发工具为一体的一站式云端DevOps平台,面向开发者提供的云服务,即开即用,随时 随地在云端进行项目管理、代码托管、代码检查、流水线、编译、构建、部署、测 试、发布等,让开发者快速而又轻松地开启云端开发之旅。 立即下载

相关推荐

9 海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例

海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例 快速入门 工业机器视觉 机器视觉

HuangGong2022的博客 7170

软件开发:一个吸引眼球且具有争议的话题领域

揭秘软件开发:一个吸引眼球且具有争议的话题领域。

JiYan_Strategic的博客 340

揭秘Synopsys EDA中的AI黑科技:DSO.ai如何改变传统芯片设计流程

本文深入探讨了Synopsys EDA中的AI黑科技DSO.ai如何革新传统芯片设计流程。通过数据驱动的方法论、功耗优化革命和时序收敛智能加速,DSO.ai显著提升了设计效率和质量,实现了从经验驱动到AI驱动的范式转变。文章还提供了实战指南,帮助团队跨越AI EDA的实施鸿沟。

weixin_29296241的博客 525

应用系统个人开发者的痛点--SMP(软件制作平台)语言基础知识之二十

这个长处当然是长处,但是,也可能变为短处,因为,在软件开发领域,技术发展太快,用户也有追逐新技术的嗜好,如果不能及时技术转型,吃技术老本,客户会越来越少,最终被市场淘汰。也有一些个人开发者知道新技术的重要性,也努力抽出时间学习新技术,分析技术发展的方向,但是,对新技术和市场如何结合却显得无能为力,比如AI技术兴起,如何运用AI技术运用到自己目前的开发项目中,并能被用户接受,赚到钱,却没有更好想法。个人开发者现有资源,尤其是人脉资源如何维系,一旦失去,如何应对,这是未来的痛点之一。

leo_232的博客 968

MOSFET导通电阻Rdson全解析:物理组成、公式推导与工程选型要点

在功率电子设计中,MOSFET作为核心开关器件,其导通电阻Rdson直接决定导通损耗与系统效率。从半导体物理角度看,Rdson并非单一固定值,而是由源极电阻、沟道电阻、累积层电阻、JFET区电阻、漂移区电阻及衬底电阻等多个分量串联而成,并随栅极驱动电压、结温以及击穿电压等级发生显著变化。理解Rdson的物理来源与数学表达,有助于工程师在低压大电流与高压小电流等不同场景中合理选型、优化驱动电压并准确估算热损耗。文章从沟道电阻公式出发,深入剖析耐压与导通电阻的物理矛盾、温度系数的影响规律,并给出数据手册参数的正

weixin_29163857的博客 192

(侧边抽屉)移动端APP汉堡页设计全解:从规范落地到体验优化

汉堡页是一种隐藏式侧边导航组件,由汉堡图标(三条水平横线)、侧边抽屉面板、主界面遮罩层三部分构成。点击汉堡图标后,面板通常从左侧滑入,覆盖主界面部分区域(或悬浮于主界面之上);关闭时可通过点击关闭按钮、遮罩层、返回键或侧滑手势完成,是移动端特有的空间优化设计模式。

qq_67370502的博客 615

程序员常遇到的痛点场景

程序员在日常工作中经常会遇到一些痛点场景,这些情况不仅影响工作效率,还可能带来挫败感。

长风破浪会有时的博客 681

工业视觉检测实战指南:从硬件配置到AI算法部署

本文提供了一套完整的工业视觉检测系统搭建实战指南。从硬件选型(相机、光源、镜头、工控机)到AI算法(深度学习模型)部署,详细解析了如何为生产线配置一双“会思考的眼睛”。重点探讨了深度学习算法在复杂缺陷识别中的应用,并分享了模型训练、优化及云边协同部署的实战心得,旨在帮助工程师实现从实验室Demo到7x24小时稳定运行的工业落地。

weixin_29051193的博客 457

华为云-公有云架构

华为云-公有云架构 华为公有云架构 华为公有云的主要服务如弹性云服务器(ECS)、弹性伸缩服务(AS)、云硬盘 (EVS)、云硬盘备份(VBS)、对象存储服务(OBS) 、虚拟私有云(VPC)、弹性负 载均衡(ELB)、Anti-DDOS流量清洗、云数据库(RDS)、IAM统一身份认证、云监控 服务(CES)、EI、API等云服务产品。 一、 公有云服务架构 1、公有云全堆栈解决方案使能数字化转型 2、华为公有云架构 3、高可用的资源架构模型 二、 公有云服务的主要服务产品 1、华为云标准产品

NicolasLearner的博客 4924

对接萤石平台调用播放

萤石api 管理 · 萤石开放平台API文档 httpclient pom <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> package com.ruoyi...

u011799016的博客 1773

ChatGPT启蒙之旅:弟弟妹妹的关键概念入门

本文主要介绍了ChatGPT启蒙之旅:弟弟妹妹的关键概念探险,希望能对初学大模型的同学们有所帮助。 文章目录 1. 背景 2. GPT是个什么样的人? 3. GPT使用的核心思维 4. GPT使用的场景介绍

herosunly的博客 16万+

禅道VS华为软件开发云

https://bbs.youkuaiyun.com/topics/392228444 1、产品介绍 禅道是易软天创出品的一款项目管理软件,集产品管理、项目管理、测试管理、文档管理、组织管理于一体,覆盖了项目管理和测试管理的核心流程。华为软件开发云(DevCloud)是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台。DevCloud面向开发者提供研发工具服务,让软件开发简单高效。 ...

haigand的专栏 506

【Java面试题汇总】Spring篇(2026版)

IoC、DI、aop、事务、为什么不建议@Transactional、事务传播级别、@Autowired和@Resource注解的区别、BeanFactory和FactoryBean的区别、Bean的作用域,以及默认的作用域、Bean的生命周期、循环依赖、三级缓存、

种一棵树最好的时间是十年前,其次是现在 7372

软件开发中常用的工具

一站式DevSecOps平台,包含需求管理(Req)、测试管理(TestPlan)、代码检查(Check)等服务,支持大规模企业级开发。- 微软推出的全功能IDE,支持C#、C++、Python等语言,适用于Windows平台开发,内置调试、编译、版本控制等功能。- 基于云的在线开发环境,支持多种语言(如Python、Node.js),提供终端和协作功能。- 免费开源的跨平台IDE,支持Java、PHP、C/C++,适合桌面和Web应用开发。- 开源的自动化构建工具,支持持续集成和部署管道配置。

ZhuBin365的博客 1998

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

vscode wecode的配置_使用体验神似VS Code?你真的了解华为云CloudIDE吗?

在华为开发者大会HDC.Cloud大会上,华为云发布了基于鲲鹏计算的开发者服务 — CloudIDE服务,为鲲鹏开发者提供了很好的云端开发体验。体验过CloudIDE的小伙伴都会有这样一个感觉,使用体验非常接近于Visual Studio Code(VS Code),包括界面布置、插件体验都很熟悉,甚至不需要重新学习就可以把本地的开发工作直接移植到云端。那这样一款云端IDE服务是怎么被打造出来的呢...

weixin_36260304的博客 495

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

华为云Flexus+DeepSeek征文 | 掌握高效开发:利用华为云ModelArts Studio在VS Code中配置Cline AI编程助手

华为云Flexus+DeepSeek征文 | 掌握高效开发:利用华为云ModelArts Studio在VS Code中配置Cline AI编程助手

qq_59334230的博客 1722

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

vscode wecode的配置_使用体验神似VS Code?三步带你了解华为云CloudIDE前世今生

原标题:使用体验神似VS Code?三步带你了解华为云CloudIDE前世今生在华为开发者大会HDC.Cloud大会上,华为云发布了基于鲲鹏计算的开发者服务—CloudIDE服务,为鲲鹏开发者提供了很好的云端开发体验。体验过CloudIDE的小伙伴都会有这样一个感觉,使用体验非常接近于Visual Studio Code(VS Code),包括界面布置、插件体验都很熟悉,甚至不需要重新学习就可以把...

weixin_39538789的博客 1092

【hcie-cloud】【4】华为云Stack规划设计之华为云Stack标准组网【中】

看这篇文章【hcie-cloud】【3】华为云Stack规划设计之华为云Stack交付综述【上】

崔崇鑫的博客,你linux/云运维工作中的百科全书。 1万+

华为云桌面客户端_界面神似 VS Code? 华为云CloudIDE 的前世今生

在华为开发者大会HDC.Cloud上,华为云发布了基于鲲鹏计算的开发者服务— CloudIDE服务,为鲲鹏开发者提供了很好的云端开发体验。(延伸阅读:华为云CloudIDE,云时代的精创利器)体验过CloudIDE的小伙伴都会有这样一个感觉,使用体验非常接近于Visual Studio Code(VS Code),包括界面布置、插件体验都很熟悉,甚至不需要重新学习就可以把本地的开发工作...

weixin_39632698的博客 363

我和华为云有个约会

一年前笔者入职到华为云,从一名“云下使用者”过渡到“云上开发者”,开始慢慢认识“云”,理解“云”,也在和同事一起去构建自己服务的“云”。同样,从华为云开发者插件到华为云开发者生态工具,再到华为云从Iaas层到Paas层,再到Saas层,从政务云和私有云。笔者所在的团队面向开发者构建生态,我们的产品是免费的工具,是搭建云和开发者之间的“桥梁”,使开发者甚至“开发小白”能快速融合华为云的能力。什么“云”,是辽阔无垠的蓝布下的那一抹抹白色,是翻天覆地,压城欲催的黑色,还是波光粼粼、一眼万里的红色。

2301_78032981的博客 83

华为云设计语言_华为云CloudIDE的前世今生

在华为开发者大会HDC.Cloud上,华为云发布了基于鲲鹏计算的开发者服务 — CloudIDE服务,为鲲鹏开发者提供了很好的云端开发体验。体验过CloudIDE的小伙伴都会有这样一个感觉,使用体验非常接近于Visual Studio Code(VS Code),包括界面布置、插件体验都很熟悉,甚至不需要重新学习就可以把本地的开发工作直接移植到云端。那这样一款云端IDE服务是怎么被打造出来的呢?一...

weixin_34757706的博客 212

vscode wecode的配置_使用体验神似VS Code?三步带你了解华为云CloudIDE前世今生

在华为开发者大会HDC.Cloud大会上,华为云发布了基于鲲鹏计算的开发者服务 — CloudIDE服务,为鲲鹏开发者提供了很好的云端开发体验。体验过CloudIDE的小伙伴都会有这样一个感觉,使用体验非常接近于Visual Studio Code(VS Code),包括界面布置、插件体验都很熟悉,甚至不需要重新学习就可以把本地的开发工作直接移植到云端。那这样一款云端IDE服务是怎么被打造出来的呢...

weixin_35212962的博客 455
上一篇: 华为云软件开发云VS开发痛点=?
下一篇: 华为云软件开发云:容器DevOps,原来如此简单!
devopscsdn
博客等级 码龄10年 124粉丝 205原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值