热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
开源代码:
社区的 PR 最终结果是,它们 99% 的时间都是糟糕的。
即使在看起来像是一个好的 PR 的情况下,也会有可疑的地方。
这会占用团队的时间。
我们必须准确重现这个 bug(因为在问题/PR 中没有步骤)
有一个 UI 变更,但没有前后截图/视频
代码很糟糕 - 我们需要拉取代码,重构/清理,之后再验证
有些测试根本没有测试任何东西 - 例如,它们总是通过,即使你故意把 bug 加回去
归根结底,大多数 PR 不值得花时间去认真审查。在糟糕的实现情况下,我们会选择从头开始自己修复/实现功能。
话虽如此,优秀的开源软件(OSS)人员仍然会脱颖而出,他们的贡献者会被合并,他们会获得更多的信任,以便能够进行更大的贡献。
即使我们合并了社区的贡献,他们在合并后也不拥有代码 - 如果出现致命的 bug,而我们对新代码并不完全理解怎么办?作为开源贡献者,消失一个月是完全可以的。但这是我们必须考虑的风险。
归根结底,团队必须照顾好这个花园,并执行一定程度的质量控制,有时这包括不合并看起来 80% 可以的 PR。
很多 PR 会说 '修复事情 紧急 这对每个人都造成了破坏 现在回滚这个',但随后链接的 '修复' 社区 PR 又破坏了成千上万的其他东西。
热门
排行
收藏
