在選擇開源工具時,你會依據哪些指標評估這款工具的優劣?

{"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}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章