我曾与一些团队一起工作,其中多位工程师争论构建某样东西的"正确"方式
……我曾与一些团队一起工作,其中多位工程师争论构建某样东西的"正确"方式。我记得当时觉得他们有基于过往经验的偏见,以及对什么重要的假设。通常需要一个外来者主动提醒他们,实际上对商业案例来说什么才是重要的。我记得有些案例中,工程师团队以"正确"的方式构建了某样东西,但结果却是错误的东西。(一个工程上很完美但没人用的东西)有时候,先草率地拼凑出一个东西来确认它是否是应该构建的东西,这才是正确的方式。然后确保它是安全的,最后再处理一些技术债务,使其更易于维护和扩展。我看到的真正愚蠢的问题是,当工程师在尚未确定他们是否在构建正确的东西时就过度设计,或者当管理层从不允许他们清理代码库,使其在明显是正确的事情时变得易于维护或可扩展。总是存在一种平衡/张力,但当我看到事情向一方或另一方发展过度时,就会出现本可以避免的失败。
源讨论Opus 4.5 将改变一切原帖 1,353 条评论 · 导入时统计