V2EX88250 大佬关于国内外开源的一些想法

楼主,我就是你说的少数情况,哈哈:

* Java 博客,维护 5+ 年,400+ stars: https://github.com/b3log/b3log-solo
* Golang IDE,维护 0.5+ 年,900+ stars: https://github.com/b3log/wide
* 其他(框架/背单词/论坛等): https://github.com/b3log

以我切身感受:

* 开源会付出相当多的精力
* 要经常思考自己做开源的目的和目标
* 坚持

一些小点:

* 把用户反馈(issue/donation)作为动力之一
* 自己就是用户,经常需要自娱自乐分角色扮演
* 一定要有代码洁癖,比如: http://88250.b3log.org/when-the-little-things-count-javadoc
* 能在工作中用到自己的开源成果是很好的
* 学好英语,开源无国界
* 认真对待任何 patch/pr,每个人的角度都很独特
* 组团,比如: http://b3log.org/services/#team

————————————————————————————

装逼连招出招完毕,正式回答一下楼主的提问:“对于国人的开源项目,你敢用吗?”

我敢用,但是会很谨慎:

* 架构是否合理(philosophy/假设/性能/安全性等)
* 代码实现质量(重点考察核心函数、工具实现)
* 测试覆盖(一个单元测试都不做的开源项目你对得起观众么)
* 文档(即使是象征性的也要有点,重点还是代码)
* 主要作者本人(聊聊最近对这个项目的打算)

————————————————————————————

没有认真实践过开源项目的盆友请不要随便假(Y)设(Y)开源行为背后的动机。

不记得在哪里看过这样一句话,与各位共勉之:“身边的人比你强,你更多的是嫉妒;远处的人比你强,你更多的却是崇拜。”

原贴地址:https://www.v2ex.com/member/88250 下面找一下

原文链接:,转发请注明来源!

发表评论