软件调研:CSDN 问答 VS StackOverFlow

本文是作者对 CSDN 问答和 StackOverFlow 进行的详细调研与评测。文章从搜索功能、提问功能、社区评价和存在的 bug 几个方面对比了两个平台。StackOverFlow 以其高质量的回答和快速的响应时间受到好评,但对非英文用户不太友好;CSDN 问答访问速度快,适合中文用户,但回答质量和广告问题突出。作者指出 CSDN 的输入框长度限制、谜之跳转和 Markdown 渲染错误等问题,并对 StackOverFlow 的广告取消后仍存在和超长搜索内容显示格式问题进行了说明。最后,作者对两个平台的竞争力进行了分析,并提出了产品改进建议。
摘要由CSDN通过智能技术生成

敏捷软工第二次博客作业

第一部分:调研与评测

StackOverFlow

StackOverFlow 是一个与程序相关的IT技术问答网站,由 Jeff Atwood 和 Joel Spolsky 这两个非常著名的 Blogger 在 2008 年创建。StackOverflow 面向编程人员群体,目标用户非常窄,但是最终做得非常成功。下面我们来试用一下 StackOverFlow 。

搜索功能试用

拿最近的一个实际例子去使用一下。最近有好几个同学来问我关于 equalshashCode 在使用时遇到的一些具体问题。要给同学们讲清楚这个事情,可能需要较长的篇幅。但我知道该问题是一个很经典的问题,在网上应该能找到成熟的讲解,所以我的目标是快速找一篇优质的回答发给他。首先我打开了 StackOverFlow,搜索内容为 equals and hashCode,得到的搜索结果如下:[Posts containing ‘equals and hashcode’ - Stack Overflow](https://StackOverFlow.com/search?tab=relevance&q=equals and hashCode)

在这里插入图片描述

可以看到搜索到的已有回答是默认按照相关性以及赞数排序的,当然也可以选择按照其他的指标进行排序。我们可以先看一下这几个已有的问题都问了什么:

  • 当重写 Java 中的 equalshashCode 方法时应该注意什么问题?
  • 为什么 Java 中我需要重写 equalshashCode 方法?
  • 默认的 equalshashCode 方法在我我自己写的类上时怎么工作的?
  • 在考虑父类属性的情况下重写子类的 equalshashCode 方法。

可以看出来这几个问题确实是初学者容易问的高频问题,直接把这个链接反手发给该同学,应该能省自己很多时间

我们现在点进去这个赞数最高的回答看一看:

在这里插入图片描述

可以看到这个问题被加了锁,不能继续增加新的回复,只能在原有的回答上进行改进,这样能一定程度上防止一些无意义回答或者重复回答的出现。

我们看下最高赞解答,其从理论、实践以及其他三个方面介绍了 equalshashCode 的关系以及使用易错点,回答简明扼要,并且可以发现该解答的评论的质量也相当高:既有对一些更加具体的应用场景下的补充建议,也有针对某一细节问题的解答链接或者文档链接,还有诸如使用 IDE 自动生成这两种方法来防错的小技巧。总的来说,该回答确实足够解答愿意看英文解答的同学的疑问,但是没法很好地帮助没耐心看或者因为网络问题打不开的同学的疑问。

提问功能试用

由于在 StackOverFlow 上提无意义问题或者已经被问过的问题会被喷以及点踩(我曾经在 StackOverFlow 的兄弟产品 StackExchage 上提过一个和中值定理相关的问题,结果因为是个重复问题被喷爆了,至今仍然有心理阴影),所以这里就不提问了。我们只打开看一下提问界面:

在这里插入图片描述

可以看到,平台会提醒提问者如何更好地进行提问,这有利于提高问题的清晰度,也是对回答问题的朋友们的尊重。

评价

优点:

  • 留存下来的问题和回答的质量一般比较高,有问题/回答的质量控制机制。
  • 知识沉淀时间长,很多问题早已被问过并且有成熟的解决方案,一般不需要重新提问。
  • 对于新提的问题,回答速度一般非常快,两三分钟内就会有大佬来解答。
  • 社区氛围好,是真的有一堆大佬天天给小白回答问题。

不足之处:

  • 回答的评论有点密集且字小,看起来有点费眼。
  • 点击链接是覆盖当前标签页的内容,而不是新开一个标签页。
  • 新手提问不当时经常被疯狂点踩。
  • 主干内容的区域比较窄,看起来比较难受,可以稍微再放宽一点。
  • 访问速度慢,有时候还会挂,用或者不用梯子都不太稳定。
  • 对没耐心看英语的同学不友好(这算缺点嘛)。
  • 对于从来没听说过 StackOverFlow 的国人来说,使用非 Google 搜索引擎时,如果不指定保留 StackOverFlow 的结果,则很难搜到 StackOverFlow 上的答案,错过了这块儿宝地。为啥不多给百度搜索交点保护费

CSDN 问答

CSDN 问答是专业的技术问答社区,其用户主要是中国 IT 从业者,它立志于为用户提供一个可靠的技术问答平台,做全方位的技术答疑。下面我们来试用一下该功能。

搜索功能试用

我们再使用 CSDN 问答搜索同样的问题,可以得到如下结果:[equals and hashcode-

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值