提了个 PR 修了一行代码,等了三个月,作者的回复是:谢谢,但我打算重写这个模块。我深呼吸了一下,决定从最可疑的地方查起。我在心里给这个项目的长期维护性打了个问号
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个项目的最后一次提交在两年前,issue 还在增长。我忽然觉得,这可能就是这一行的常态。我发现这个依赖的传递链上是另一个废弃的库。办公室安静得能听见键盘声
开源项目的活跃度看提交,不看 star。我想反驳,但发现他说得对。我发现这个项目的讨论区比文档有用得多。好在最后有惊无险
开源世界里最常见的一句话是「我的环境是好的」。我忽然觉得,这可能就是这一行的常态。我把这个仓库的测试用例读了一遍,写得挺规范。办公室安静得能听见键盘声
把内部工具开源了,第一个 issue 是同事提的,内容是"文档呢"。我决定先把手上的事情做完再处理这件事。我发现这个项目的 changelog 写得比代码还详细。办公室安静得能听见键盘声
开源世界里最常见的一句话是「我的环境是好的」。我把它记在心里,没跟任何人说。我在心里给这个项目的维护压力想了想,一个人扛。这条经验值直接拉满
这个版本的变更日志写得很详细,代码改得更详细。我叹了口气,然后打开了编辑器。我把这个 bug 的修复提了 PR,两周后被合并。世界瞬间清净了
第一次收到开源项目的感谢邮件,比自己发年终奖还开心。我盯着屏幕沉默了十分钟。我在心里给这次的开源贡献记了一笔,很值。幸好之前留了备份
这个库的 issue 里有八个是同一个问题,没人合并。我默默记下了这句话。我把这个仓库的测试用例读了一遍,写得挺规范。果然现实比段子更精彩
社区的氛围很大程度上由最早那批人定下来。我听完沉默了,因为太真实了。我发现这个仓库的 issue 响应时间平均要两周。那一刻我觉得自己还是很专业的