全新编程 Q&A 网站上线

  • Abel Avram
  • 张龙

2008 年 9 月 21 日

话题:Java.NETRuby社区DevOps语言 & 开发架构文化 & 方法

Stack Overflow是一个专门面向编程 Q&A 的网站,尽管目前仍然是 beta 版,但已正式上线。这个网站为程序员提供了一个自由问答的空间,旨在成为能够查找到所有编程问题答案的源泉。

Stack Overflow 是一个非常简洁的网站,它只有一个目标,那就是保存所有可能的编程问题和网友提供的解答。该项目的创建者这样描述 Stack Overflow:

Stack Overflow 是一个专门面向程序员的协作编辑的 Q&A 网站,不限平台,不限语言。

这个网站的创建者之一——Joel Spolsky 是Fog Creek Software的 CEO,同时也是FogBugz(一个 bug 跟踪软件)的创建者,他谈到了自己与 Jeff Atwood( Coding Horror博客的作者)创建该网站的原因

每当在网上查找某个编程问题的解答时,假若运气好,你有可能在搜索结果的第四页可以找到相关的答案。再加上如果你很有耐心,你可能会在长达 7 页的上百条回复中找到你想要的那条。然而,这上百条的回复中可能有 25% 都是一些垃圾广告,当然也不能说所有的回复都没用。

... 我相信编程社区如果能把 Q&A 与投票、编辑方式结合起来的话,肯定可以取得更好的效果。

Joel 这样描述 Stack Overflow 的工作方式:

Stack Overflow 上的问题就好比维基百科上的文章,唯一不同的只是这些问题限定在编程方面。... 每个问题在站上都只有一个条目,重复的提问会被立刻删除并重定向到已存的条目上。

一旦有人回答提问,其他网友可以为他的解答投票。如果你觉得他的答案是对的,就可以为它加一票。但如果答案明显是错的(或者比较差),也可以给它减一票。这样一来,最佳答案很快就能被顶到首页。第一个提出这个问题的人有权限挑选其中一个满意的答案,把它设为“可接受”,但我们对这项操作并不强求。被设为“可接受”的答案会出现在所有其它答案之上。

提供好的答案在站点上会有好的名声。名声好的网友有权力编辑问题和解答,可以丰富编程 Q&A 的数据库。

Stack Overflow 是免费的,而且承诺会一直免费:

Stack Overflow 是一个免费的编程 Q&A 网站。在这里,你可以自由提问,自由回答,自由读取,自由添加索引。这个站点由纯 HTML 构建,主页上没有伪造的 rot13(旋转 13,即 Rotate 13,一种将数字字母的数值加 13 然后变为字母的加密算法——译者注)文本,没有 google 内容、没有管理员、在查询答案时也不会弹出 JavaScript 窗口跟你缴费。

查看英文原文:New Programming Q&A Web Site Goes Public

Java.NETRuby社区DevOps语言 & 开发架构文化 & 方法