当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 罗塞塔代码PK栈溢出(RosettaCode vs Stack Overflow)
帖子发表于 : 2012-01-09 18:05 
头像

注册: 2010-10-18 14:39
帖子: 677
送出感谢: 0 次
接收感谢: 1
引言:如果你是一名IT技术人员,在遇到问题时,最常访问哪个网站?百度,谷歌,官方网站(API),栈溢出,还是其他?文中,作者比较了罗塞塔代码和栈溢出两大知识库网站的异同点,突出了罗塞塔代码精准、高质量、富有激发价值等特点。“just in the past week i found three Tasks that were directly applicable to problems i am currently solving. and one of the Tasks motivated me to produce a generic solution to a problem that i had solved in an adhoc manner before.by using RosettaCode i am not just solving problems for myself, but i help generate solutions that are useful for other people too.”
如果你能看懂简单的英文(借助翻译工具也行),使用罗塞塔代码说不定能带给你意想不到的惊喜。

[align=center]图片[/align]
Pages in category "C++" on http://rosettacode.org


转载请注明:Linux人社区>英文资讯翻译专版.编译

英文原文:
RosettaCode vs Stack Overflow[align=right]RosettaCode[/align]
Stack Overflow is a great site. every time when a search on a problem takes me there i look forward to the helpful and insightful answers. in ways, posting a question on Stack Overflow is similar to creating a task on RosettaCode.
on Stack Overflow a problem gets posted in form of a question, and people attempt to solve the problem by answering it. question and answers can be discussed and updated. once the poster of the question is satisfied, an answer may be chosen as being accepted.
on RosettaCode a problem gets posted in form of a Draft Task and people attempt to solve the problem by creating an implementation in their favorite language. Task and implementations may be discussed and revised until a consensus is found. once discussion stabilizes and people focus on implementing, the task may be promoted from Draft Task to Task status
the key difference is that the questions and answers on Stack Overflow can be of various qualities. there are lots of duplicates, and not always are the answers useful. on RosettaCode on the other hand the poster is motivated to solve the Task her or himself. also the goal of all Tasks is to produce a usable implementation, and the discussion does not end when an answer is accepted by the poster but it continues until a consensus for an acceptable task definition is found. and then after that the Task stays active as long as new solutions in different languages get added. also RosettaCode gets referenced frequently in Stack Overflow discussions
on RosettaCode people are not motivated to answer by getting points but because the answer helps shape the Task and thus ultimately the quality of the whole site. they take ownership of the task by providing their implementation. they don't want to help a fellow with a question but produce something of lasting benefit for all future visitors of the site.
as Stack Overflow grows, it will be harder and harder to sift through all the questions to find the right answer, whereas the growth of RosettaCode will lead to a library of problems and solutions where one can find practical code examples that have a clear relationship to the question (the Task) with several complete implementations that allow for analysis and comparison.
when i have a problem to solve i try to see if it is generic and interesting enough for RosettaCode. then i formulate a Task, and make an attempt at solving it myself. the discussion often helps me to identify problems that i had not foreseen, edge cases, and different approaches. every new task includes a lot of learning and goes beyond just solving the immediate problem.
i don't know if the creator of RosettaCode had this kind of use in mind, but i hope he can see the value of this approach. and it is not only new Tasks that get created this way, but also solutions to existing Tasks too. just in the past week i found three Tasks that were directly applicable to problems i am currently solving. and one of the Tasks motivated me to produce a generic solution to a problem that i had solved in an adhoc manner before.
by using RosettaCode i am not just solving problems for myself, but i help generate solutions that are useful for other people too.


_________________
Linux人社区开源新闻资讯翻译专版小编。翻译来自互联网上最新的英文开源资讯,提供给大家最迅即、最忠实于原文的开源业界动态、软件更新、有用技能等等。不至之处欢迎指正![email protected]


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译