在选择开源工具时,你会依据哪些指标评估这款工具的优劣?

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"早期,人们喜欢用 LOC(Line of Code,即代码行数)来衡量一个软件项目的发展情况。但逐渐有人觉得,用代码的行数来评价一个项目的优劣有些偏颇,以此为标准的话,反倒会使开发者们写过多没有意义的代码。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"此后,新的评判标准陆续出现,例如 GitHub 上的 star 数量。很多开发者觉得,star 越多,项目越优秀,但 Docker 的联合创始人 Solomon Hykes 对此不以为然,他曾在 Twitter 上表示:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"GitHub 的 Star 就是个骗局,这种狗屁的衡量标准是如此的普遍,GitHub 对开源社区的扼制是如此的彻底,以至于维护者不得不扭曲自己的工作流程来适应‘GitHub 模式’,否则就有可能被行业分析师公开羞辱,真是耻辱。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/resource\/image\/ec\/05\/ecc88257d9227644cb6f60337bcea405.png","alt":null,"title":"","style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":"","fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"center","origin":null},"content":[{"type":"text","text":"图片来源于 Twitter"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"除了 star 数之外,很多开发者也会通过 fork 数、PR(拉取请求)、MR(合并请求)和贡献者数量等指标对项目进行判断。你在选择开源工具的时候,会依据哪些指标评估这款工具的优劣呢?欢迎在下方投票,表达你的观点。欢迎大家在下方评论区谈谈你的想法。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"vote","data":{"id":780,"title":"你在选择开源工具时一般会看什么呢?","type":100300,"limit":3,"time":null,"timeType":3,"options":[{"id":"","value":"star 数"},{"id":"","value":"fork 数"},{"id":"","value":"PR(拉取请求)"},{"id":"","value":"MR(合并请求)"},{"id":"","value":"贡献者数量"},{"id":"","value":"贡献者中是否有自己心仪的大牛"},{"id":"","value":"是否有大厂背书"}]}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章