> 换句话说,不成熟的工程师对他们自己的品味过于固执
> 换句话说,不成熟的工程师对他们自己的品味过于固执。他们知道自己喜欢什么,但他们会把这种喜好误认为是一种有原则的工程立场。我遇到过这种情况,虽然我认为相当有经验的工程师也可能会有这种不成熟的表现。很久以前,我曾经帮助朋友完成他们的计算机科学作业。我记得有一种冲动,想要重写他们的代码,因为我不喜欢它的运作方式。我开始这么做,但最终想到这会花费很长时间,并且会变得完全无法辨认。我怎么能通过拒绝他们所有的想法来帮助他们呢?我再想想,意识到他们并不是傻瓜——他们的方法可能只需要做一些调整就能奏效。我帮助他们做了这些调整,他们因为能够理解结果而感到高兴。之后,我会发现自己的思维方式发生了变化,自己的代码也因为从不同角度看待问题而变得更好。我应该真正感谢他们。…
源讨论软件工程中的“良好品味”是什么?原帖 229 条评论 · 导入时统计