软件工程实践——软件评测

这个作业属于哪个课程 2022年福大-软件工程、实践-W班
这个作业要求在哪里 软件工程实践——软件评测
这个作业的目标 通过分析其他软件的优劣之处来学习软件工程
其他参考文献

Bug严重性量化标准

等级 后果
轻微错误,易用性及建议性问题
★★ 一般错误,界面、性能缺陷
★★★ 严重错误,影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性
★★★★ 紧急错误,系统容易崩溃;功能设计与需求严重不符;内存泄漏;系统无法登陆;循环报错,无法正常退出

第一部分 调研,评测

用户调研

  • 采访对象背景:福州大学19级软件工程龚某某,他是一个热衷于技术和框架的计算机相关专业学生,有着丰富的开发经验,他很有可能使用过代码托管平台,并用于学习和项目中。
    在这里插入图片描述

GitCode(原CODE.CHINA)

基本介绍

  • GitCode 是 优快云 为开发者提供的基于gitlab的开源项目创新服务平台,具备比较完善的权限管理、组织管理、分支管理、强大的 Merge Request 以及精巧实用的 WebIDE 功能;支持CI、CD;同时充分考虑中国用户的使用习惯,为广大开发者提供开源软件开发、运营、学习全方位服务。

体验

软件的基本使用
首页

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

  • 体验描述:首页是一个比较传统的支持响应式的两列式布局,左列是页面的主体部分,主要是一些跟开源项目有关的事件和新秀项目等文档型的数据,在移动端则把所有内容作为列表项呈瀑布型展示。右列是一些热门tag和引流到csdn的和开源项目有关的文章。

登录

在这里插入图片描述

  • 体验描述:登录注册是目前比较常见的手机验证码和密码登录,还提供了第三方账号登录的方式,以及使用微信扫码登录。

浏览代码仓库
  • 这里选了gitcode高星开源项目mall-swarm在这里插入图片描述在这里插入图片描述
    界面和各大代码托管网站的效果相似,主体部分为代码内容,侧边栏是项目简介等项目相关信息,代码下方是readme文件内容,是用户最快理解本项目概述的途径。布局依然支持响应式,侧边栏挺好看的。
    在这里插入图片描述可以查看代码的提交记录。在这里插入图片描述以及有关该项目的issue,不过该项目目前还没有人提出issue,国内各大代码托管平台都有这个问题,高星项目的issue量比较少,提供给作者的反馈信息很有限。
    在这里插入图片描述提供了代码分析的功能,可以可视化浏览一些有关提交的信息。在这里插入图片描述项目成员信息。
    在这里插入图片描述

个人代码仓库
  • 界面布局和浏览他人的仓库相比没有太大差异,但是添加了一些仓库配置接口。在这里插入图片描述也可以进行项目设置,可以进行一些成员添加,权限管理等操作。在这里插入图片描述

WebIDE功能
  • gitcode提供了在线编辑文件的功能,而且可以以类似IDE的形式进行编辑,而且支持审阅的功能。可以很清楚的看到各文件变化的地方。在这里插入图片描述

代码片段功能
  • gitcode还提供了代码片段的功能,是一种可分享的小项目,可用于分享开发经验、展示组件和 API 的使用、复现开发问题等等。在这里插入图片描述
    可以像这样写一段简单的代码给别人看,是一个很利于开发人员探讨的小功能。
优缺点分析

优点:

  • 页面布局的响应式做的很不错,比较美观又不缺实用性。
  • 国内访问的速度比较快。
  • 提供了WebIDE在线编辑器,而且支持审阅功能。
  • 提供了代码片段的编写功能。

缺点:

  • 使用的人比较少,很多高星开源项目的issue都没有人在讨论,给创作者的反馈就很少,不利于项目的迭代和进步。
  • 代码仓库的可视化数据方面做得不够好,仅仅只有提交次数,没有仓库的流量信息和克隆或下载次数信息等,创作者的更新欲望只来自于star数,加上很少人在issue进行讨论,对于创作者的创作热情很有影响。
对产品的改进意见
  • 仓库的可视化数据部分可以添加一些跟流量有关的,可以让创作者清楚的看出自己项目是否受人欢迎。
  • 作为开源代码平台的创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值