展开讨论

经验与复盘经验摘录 · 机器翻译

我可以告诉你这种情况是怎么发生的

我可以告诉你这种情况是怎么发生的。你一开始拒绝这些PR,说“写更易维护的代码,而不是快速的hack”。管理层开始给原始开发者施压“为什么还没合并,我以为你已经搞定了”。该开发者反驳说“嗯,它没有通过代码审查,他们让我重构”。管理层又回到审查者那里“你为什么拒绝这个?它符合编码标准吗?流水线是绿色的”。审查者说“嗯,它技术上符合编码标准,但里面全是hack,不具有未来可扩展性,将来会出问题”。管理层说“如果我们为明天编码,我们永远什么都做不完。别这么别扭”。然后代码就被合并了。之后你就会学会让这些人随意发挥。如果将来出了问题,你就可以说“我早就告诉过你了”。但根据我的经验,管理层其实并不在意将来是否会有问题,这不是他们的事。他们只会说“如果你需要重构,就给我更大的估算时间”。这没问题,但这确实是一个毫无意义的繁琐过程,要收拾这些烂摊子。…

源讨论人工智能的奇迹:我们正在终止我们的漏洞赏金计划原帖 285 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

HN

我看到这些人的后果几乎为零,因为他们通常不会待太久,然后会去其他地方,有时是去赚更多钱的地方。那些动作较慢的人最终会得到更差的代码,而且没有加薪,只换来同事间的友情。 但我也完全不知道这种情况是怎么发生的,除非那些动作较慢的人只是自动批准了PR。如果你让新人这样做了,那你其实是在自找麻烦。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

AL

>你首先拒绝这些PR,说“写更多可维护的代码,而不是快速的hack”。 当你之前的雇主允许任何软件开发人员提交到任何分支,从未有任何代码审查时,你如何做到这一点?

完整原文
PE

哇,这是一种善意的解读 根据我的经验,经理自己批准PR来“加快行动”,其他人会来收拾残局

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。