【开源软件开发导论作业-2】

这个作业的要求是: https://bbs.csdn.net/topics/608215808

我提问的开源项目是:开源的 CSDN 可视化项目

我在发布博客前已尝试提交了一个pull request

目录

问题1:排行榜UI尺寸

问题2:地图选择框设计

问题3:折叠后的显示

问题4:项目发展

问题5:贡献项目


问题1:排行榜UI尺寸

        当我把该项目在本地运行之后,发现和目前已部署的版本有明显的差异,在我的显示器(2560*1600)上查看,右边的排行榜和上方的标题栏宽度过窄,有些内容被隐藏,不美观;并且字体过小过密,也不利于阅读。

        快速浏览了一下代码之后,我发现这是项目中采用了vant UI组件库的适配方案,将样式中的px转化为rem以形成响应式布局,但是选取的根字体大小37.5对于本项目来说不太合适,经过尝试发现,改为20之后效果比较合适。这点我在提交中做了改动

调整rootValue为20后的效果

问题2:地图选择框设计

        我在试用项目功能时发现,切换到某个地区后,由于下拉框里没有全国这个选项,不知道该怎么切换回去,后来摸索出来左边出现的箭头可以切换回全国。但是在铁粉排名板块,这个按钮却是用来在选择框被用户名覆盖时重新调出选择框的,感觉设计不太合理。这样我选择某个城市的某个用户后,只能直接退回选择全国时的默认状态,而不能退回选择该城市时的默认状态。

        关于这点,我尝试做了修改,在铁粉排名状态下,点击用户条目后,再点击左边箭头可退出选中,根据之前选中的地区显示排行榜,若再次点击左边箭头,会回到全国排行。

        此外,选择框的内容似乎没有什么顺序,不太便于寻找,也许按拼音排序更易用。

问题3:折叠后的显示

        折叠排名后问题2中所述箭头按钮没有消失,仍在网页右侧可以点击,但此时操作显得不合理。关于这点,我也进行了修改

问题4:项目发展

        这个项目最终是不是形成从CSDN官方网站可进入的一个子版块才能实现最大的价值?因为该网站实际上并不面向不是CSDN用户的其他用户,如果不依托于较大的社区,没有热度更没有前景,反之才能实现双赢。而在项目的发展中,也可以像目前的CSDN排行榜一样加入更多统计维度,丰富项目内容,以提升项目价值。

问题5:贡献项目

        就项目现有内容,能做出贡献的内容应该不算太多?看起来没有一些功能性的东西可让贡献者补充,我看了该项目目前所提供的接口文档,新的功能想必要依赖CSDN提供的新的数据接口。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值