华为云CodeArts产品体验的心得体会及想法

news/2024/5/20 11:02:27

文章目录

  • 前言
  • CodeArts 的产品优势
    • 一站式软件开发生产线
    • 研发安全Built-In
    • 华为多年研发实践能力及规范外溢
    • 高质高效敏捷交付
  • 功能特性说明
  • 体验感受
  • 问题描述
  • 完结

前言

在这里插入图片描述

华为云作为一家全球领先的云计算服务提供商,致力于为企业和个人用户提供高效、安全、可靠的云服务。在其众多产品中,CodeArts作为一款全新的开发工具集,为开发者提供了一种全新的编程体验,以其强大的功能和简洁的设计风格受到了广大开发者的喜爱。
本文将对华为云CodeArts进行详细的产品体验,并分享我个人对于该产品的看法和感受。

CodeArts 的产品优势

一站式软件开发生产线

  • 软件开发全流程覆盖:支持需求管理、代码托管、流水线、代码检查、编译构建、部署、测试、制品仓库等全生命周期软件开发服务。
  • 开箱即用,云上开发,全流程规范可视,高效异地协作。

研发安全Built-In

  • 在应用设计、开发、测试、运行等全流程提供安全规范及防护能力,支撑应用研发供应链安全有效落地。
  • 提供威胁建模分析、GDPR隐私保护问题分析、白盒安全编码检查、Web漏洞扫描、主机漏洞扫描、容器配置安全检查等多种安全防护能力。

华为多年研发实践能力及规范外溢

  • 华为多年研发优秀实践沉淀的工具能力外溢,支持IPD、DevSevOps、敏捷、精益看板、CI/CD持续交付等多种主流研发模式。
  • 覆盖嵌入式、云服务、微服务、移动应用等多类应用开发场景;内置需求管理、代码检查、测试管理等众多华为研发规范。

高质高效敏捷交付

  • 支持代码检查、构建、测试、部署任务自定义和全面自动化并提供可视化编排的持续交付流水线,一键应用部署,上线发布零等待。
  • 需求管理、代码检查、测试计划、流水线门禁等内置华为经验规范,有效提升应用研发质量,问题早发现。

功能特性说明

服务名功能特性
需求管理提供多项目管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟踪、多维度统计报表等功能。
代码托管提供安全、可靠、高效的分布式代码托管服务。包括代码克隆/下载/提交/推送/比较/合并/分支等功能。
代码检查提供可协作的一站式代码检查服务。
代码检查提供可协作的一站式代码检查服务。
编译构建快速、安全的云上编译构建服务。
部署提供可视化、一键式部署服务,支持并行部署和流水线无缝集成。
测试计划提供业内首推一站式自动化测试工厂解决方案,覆盖测试设计、测试用例、测试管理、接口自动化测试。融入DevOps敏捷测试理念,打通测试计划、测试设计、测试用例、测试执行和测试报告的全流程测试活动,提供缺陷上报、质量看板等方式多维度评估产品质量,帮助用户高效管理测试活动,保障产品高质量交付。
制品仓库面向软件开发者提供制品管理的云服务,提供软件仓库、发布包下载、发布包元数据管理等功能,通过安全可靠的软件仓库,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。
流水线提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率。
移动应用测试提供移动兼容性测试服务。提供TOP流行机型、数百名测试专家,使用图像识别和精准控件识别技术,只需提供App/H5/快应用/小程序应用,便可生成兼容性测试报告(包含系统日志、截图、错误原因、CPU、内存等),自动完成测试任务。
CodeArts IDE OnlineCodeArts IDE Online是云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。
Classroom云上一站式软件学习与实践平台。
开源镜像站开源镜像站(Mirrors)是由华为云提供的开源组件、开源操作系统及开源DevOps工具镜像站,致力为用户提供全面、高速、可信的开源组件/OS/工具下载服务。

体验感受

华为云CodeArts教程与实际体验存在较大差别,在按照教程进行操作时,用户可能会遇到一些挫折和困惑。教程的文档描述可能不够清晰,没有提供足够详细的说明和步骤,导致用户在操作过程中无法顺利地理解和应用教程中的内容。此外,细节描述也不够完善,缺少一些关键信息和提示,使用户难以正确地完成任务。
针对这个问题,希望华为云CodeArts团队能够加强教程的编写和质量控制,确保教程能够准确、清晰地指导用户进行操作,并提供足够的细节描述,以帮助用户更好地理解和应用知识。
另外,产品的UI设计和用户体验也不够友好。与其他优秀的开发工具如Coding相比,CodeArts在界面设计和用户体验方面存在一定差距。为了改进这一点,华为云CodeArts团队可以参考Coding等优秀工具的设计理念和用户反馈,进行UI界面的重新设计和优化,使其更加现代化、直观化,并提升整体的用户体验。
希望可以通过改进教程的质量和优化产品的UI设计与用户体验,华为云CodeArts将能够提供更加顺畅、易用的开发环境,让开发者能够更高效地学习和应用。

问题描述

  • 当我点击教程中的链接 时 ,跳到的页面是 “登录方式介绍” , 在登陆方式介绍的最下面才是真正的 介绍如和进入 软件开发生产线CodeArts 的方式 , 如截图

在这里插入图片描述
在这里插入图片描述

  • 教程中显示新建项目 , 实际上 是 点击立即使用
    在这里插入图片描述
    在这里插入图片描述

  • 代码检查的位置 ,应该是在 “软件开发生产线CodeArts” 里如图2 , 教程给的存在问题
    在这里插入图片描述
    在这里插入图片描述

  • 我自己创建的项目 , 管理员就是我 , 我竟然没有查看权限 ?? 如图二所示
    在这里插入图片描述
    在这里插入图片描述

  • 如图所示 , 我要进行全量修改 , 不应该只有当前这两个选项, 应该 添加 一个 "暂不修复"的标签
    在这里插入图片描述

完结

希望华为云CodeArts教程能够提供清晰、详细的步骤和示例,以便开发者能够准确地理解和掌握各种功能和技术知识。教程应该简洁明了,但又不失深度,既要解释原理和概念,又要提供实际的应用案例和代码示例,帮助开发者从理论到实践的过渡。


http://www.mrgr.cn/p/28481467

相关文章

Docker部署Springboot应用【mysql部署+jar部署+Nginx部署】

【项目达到目标】 1.基本准备 2、mysql部署 3、jar部署 4、Nginx部署 一、基本准备 石工拿的就是之前放置在我们服务器上的应用进行部署,主要就是mysql和jar还有Vue的部署。 目前已经有的是jar、已经打包好的vue 二、mysql部署 docker run -d --name mysql \ …

【计算机网络】HTTP详解

系列综述: 💞目的:本系列是个人整理为了秋招工作面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于小林Codeing进行的,每个知识点的修正和深入主要参考…

SSIS对SQL Server向Mysql数据转发表数据 (一)

开发工具 Visual Stuido 2019 、SSIS、SQL Server 2016、Mysql 8.0.30 1、配置VS2019的添加相应的功能,勾选SQL Server Data Tools,下载就行我用的VS2019版本还需要下载下面几个插件,链接我放在下面了 Microsoft Analysis Services Projects - Visual St…

低代码在数智化时代中的应用

随着科技的发展,企业从生产到经营中海量的数据持续被记录。数据是望远镜,发现完全不同的商业边界;数据是显微镜,判断肉眼察觉不到的消费和生活行为;数据是雷达,帮助企业提前预测未来的行为。 而通过人工智…

【机器学习】Classification using Logistic Regression

Classification using Logistic Regression 1. 分类问题2. 线性回归方法3. 逻辑函数(sigmod)4.逻辑回归5. 决策边界5.1 数据集5.2 数据绘图5.3 逻辑回归与决策边界的刷新5.4 绘制决策边界 附录 导入所需的库 import numpy as np %matplotlib widget imp…

小研究 - 主动式微服务细粒度弹性缩放算法研究(二)

微服务架构已成为云数据中心的基本服务架构。但目前关于微服务系统弹性缩放的研究大多是基于服务或实例级别的水平缩放,忽略了能够充分利用单台服务器资源的细粒度垂直缩放,从而导致资源浪费。为此,本文设计了主动式微服务细粒度弹性缩放算法…

linux 安装FTP

检查是否已经安装 $] rpm -qa |grep vsftpd vsftpd-3.0.2-29.el7_9.x86_64出现 vsftpd 信息表示已经安装,无需再次安装 yum安装 $] yum -y install vsftpd此命令需要root执行或有sudo权限的账号执行 /etc/vsftpd 目录 ftpusers # 禁用账号列表 user_list # 账号列…

认识 springboot 之 它的配置文件 -2

前言 本篇了解springboot中配置的作用,介绍配置文件的种类,介绍简单使用配置文件,简单的小技巧如何设置注释,开启热部署等等,如有错误,请在评论区指正,让我们一起交流,共同进步&…

HBase有写入数据,页面端显示无数据量

写了一个测试类,插入几条数据,测试HBase的数据量。很简单的功能,这就出现问题了。。网页端可以看到,能够看到读写请求,但是不管是内存、还是磁盘,都没有数据。 于是就想到去HDFS查看,也是有数据…

RBAC三级树状菜单实现(从前端到后端)未完待续

1、表格设计 RBAC 2、前端路由 根据不同的用户id显示不同的菜单。 根据路由 3、多级菜单 展示所有权限,并且根据当前用户id展示它所属的角色的所有菜单。 前端树状展示 思路: 后端:传给前端map,map里1个是所有菜单&am…

Ubuntu Server版 之 apache系列 安装、重启、开启,版本查看

安装之前首先要检测是否安装过 apt list --installed | grep tool tool:要检测的名称,如mysql、apache 、ngnix 等 安装 apache sudo apt install apache2 安装apache 默认是开启的 可以通过浏览器 检测一下 service apache stop # apache 停止服务…

解决路由缓存问题

产生原因 路由只有参数发生变化时 会复用组件实例 解决 1.选择key 简单粗暴 2.选择beforeRouteUpdate钩子函数

Mybatis初识(一)

一.Mybatis是什么 MyBatis 是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis 去除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的XML或注解来配置,和映射原始类型、接口和Java POJO (Plain Old Java Objects…

使用CRM分析数据有哪些功能?

CRM数据分析软件可以帮助企业增强竞争力,并更好地了解客户需求及市场变化,助力企业数据分析,并提供实时更新的数据和分析结果,CRM数据分析软件的主要特点是什么?包括以下6个特点。 CRM数据分析软件的主要功能通常包括…

java数组对象初始化分析

分析代码 public static void main(String[] args) {int a10,b20,c30,d 40,e 50,f60;int aa[] {a,b,c,d,e,f};aa[2] 100;}代码的字节码 图解分析 refs https://docs.oracle.com/javase/specs/jvms/se19/html/jvms-6.html#jvms-6.5.aloadhttps://docs.oracle.com/javase/sp…

pve安装ikuai并设置,同时把pve的网络连接到ikuai虚拟机

目录 前因 前置条件 安装ikuai 进入ikuai的后台 配置lan口,以及wan口 配置lan口桥接 按实际情况来设置了 单拨(PPOE拨号) 多拨(内外网设置点击基于物理网卡的混合模式) 后续步骤 pve连接虚拟机ikuai的网络以及其他虚拟机连接ikuai的网…

Linux NUMA架构(非统一内存访问)

NUMA架构 NUMA Architecture| Non Uniform Memory Access Policy/Model | Numa Node Configuration (CPU Affinity) NUMA架构产生的原因 cpu的高速处理功能和内存存储直接的速度会严重影响cpu的性能。传统的计算机单核架构,cpu通过内存总线(内存访问控制器)直接连接到一…

哈工大计算机网络课程网络安全基本原理之:身份认证

哈工大计算机网络课程网络安全基本原理之:身份认证 在日常生活中,在很多场景下我们都需要对当前身份做认证,比如使用密码、人脸识别、指纹识别等,这些都是身份认证的常用方式。本节介绍的身份认证,是在计算机网络安全…

微信小程序使用ECharts的示例详解

目录 安装 ECharts 组件使用 ECharts 组件图表延迟加载 echarts-for-weixin 是 ECharts 官方维护的一个开源项目,提供了一个微信小程序组件(Component),我们可以通过这个组件在微信小程序中使用 ECharts 绘制图表。 echarts-fo…

Ubuntu Server版 之 共享文件 samba和NFS 两种方法

NFS 和 Samba NFS : linux之间资源共享 Samba: 是windows系统与Linux系统之间资源共享的 samba 安装samba 工具 sudo apt install samba 创建共享目录 sudo mkdir /home/shared sudo chmod 777 /home/shared 配置sambd sudo vim /etc/samba/smb.con…