我上次遇到这种情况是在我第一个工单需要处理的代码部分……
我上次遇到这种情况是在我第一个工单需要处理的代码部分,在初创公司X中,我们有一些代码会不必要地多次查询相同的表。我们还使用了一个高度定制化的(我认为)代码库,这个库在GitHub上的关注者相对较少,但这个库却渗透到了整个代码库中,并规定了做事的方式。我试图尽可能少地改动代码来完成我的修改,但避免最明显的低效之处。我认为我的修改是在疯狂的沙漠中的一片小绿洲。在第一次PR中,资深工程师狠狠地批评了我。结果发现存在一种“正确做法”的v2版本,我必须了解并编写符合v2的代码。v2也有它自己的问题,不过可能没有v1那么糟糕。后来,当我变得更有影响力时,我成功地向管理层倡导改变许多事情,包括剔除这个让我们的代码库独具特色的受喜爱的异国库……
源讨论大型成熟代码库中工程师常犯的错误原帖 368 条评论 · 导入时统计