基于华为云ECS和CodeArt平台的项目实践

举报
yd_211624348 发表于 2023/11/01 19:25:25 2023/11/01
【摘要】 复旦大学2023年春《软件工程》课程大作业依托于华为CodeArt平台和华为云ECS,我们项目组使用CodeArt平台进行项目管理、代码托管、代码检查等,使用华为云ECS快速获取安全、弹性的云服务器实例以部署项目。

概要

复旦大学2023年春《软件工程》课程大作业依托于华为CodeArt平台和华为云ECS,我们项目组使用CodeArt平台进行项目管理、代码托管、代码检查等,使用华为云ECS快速获取安全、弹性的云服务器实例以部署项目。

实践过程

CodeArt平台

CodeArt平台的各个功能适合契合敏捷开发的目的,我们项目组基于CodeArt整个软件开发流水线的部分功能对软件进行快速的开发迭代,极大地便利了小组成员,一站式的平台使开发人员更加专注于业务的开发。

需求管理

我们小组使用了CodeArt平台的“需求管理”功能,进行敏捷迭代管理和缺陷管理。在Project的各个阶段中,以UserStory的形式记录下下一阶段的需求,同时总结上一阶段的软件缺陷,通过优先级的排序,能快速地确定编程目标。

req

代码托管

CodeArt提供了安全、可靠、高效的分布式代码托管服务。包括代码克隆/下载/提交/推送/比较/合并/分支等功能。基于Git的分布式版本控制,提升跨地域跨团队协同开发效率。

相比于其他的代码托管平台,CodeArt的代码托管能关联项目任务,保障项目高效交付。同时具有增强的安全防护能力,IP白名单与代码仓库访问日志审计。同时,代码仓库具有提交信息统计,基于时间轴的贡献者代码提交统计。

code

代码检查

CodeArt还提供了一站式的静态代码检查服务,能覆盖主流的语言和标准。能快速分析出代码中的一些问题,帮助提升代码的健壮性,同时周期性的代码检查也不断提醒我们项目小组的开发者,尽可能遵守开发标准,写出高质量代码。

同时代码检查具有可协作性,提供问题责任人自动归属、提供问题修改建议、可聚焦处理新问题等。

check

文档汇总

CodeArt提供了一站式的文档汇总,极大便捷了小组成员之间的文档汇总和编写。更能进一步构建一个类似知识库的文档管理。

doc

华为云ECS

弹性云服务器(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,用户就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。

弹性云服务器的开通是自助完成的,用户只需要指定CPU、内存、操作系统、规格、登录鉴权方式即可,同时也可以根据需求随时调整弹性云服务器的规格,为用户打造可靠、安全、灵活、高效的计算环境。

购买ECS

ECS的购买界面可以选择包年包月或者按需付费,按需付费的模式减轻了我们学生项目小组的成本负担,同时还可以进一步选择云服务器实例类型、镜像等。之后的网络配置也是弹性伸缩的,可以按需购买。

ecs

访问ECS

华为云提供了web端的命令行窗口,同时也支持使用相关的ssh工具访问公网ip连接,灵活的连接方式有利于小组内水平不同的成员快速适应。

总结

这次的课程大作业,我们在CodeArt和华为云ECS的基础上,编写了一个在线购物的Web商城,并构建部署到了弹性云服务器上。虽然我们小组只使用到其中的一部分功能,但是仍极大地便利了组内的开发人员。

CodeArt提供的一站式项目管理和华为云ECS提供的便捷、弹性的服务器,帮助我们组很好地聚焦于业务代码的编写上,ECS的可视化平台也方便了运维人员的维护。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。