@mattpocockuk:“几乎每个软件开发组织都至少有一位开发者,将战术性编程推向极致…

X AI KOLs Timeline 新闻

摘要

Matt Pocock 分享了约翰·奥斯特豪特的《软件设计哲学》中的一段引文,谈到那些被称为“战术龙卷风”的开发者:他们写代码很快,却留下一堆烂摊子让别人收拾,并问这种情况是否似曾相识。

“几乎每个软件开发组织都至少有一名开发者,将战术式编程发挥到极致:战术龙卷风。战术龙卷风是一位高产的程序员,写代码的速度远超他人,但工作方式完全以战术为导向。[...] 在某些组织中,管理层将战术龙卷风视为英雄。 “然而,战术龙卷风所过之处,留下一片狼藉。那些日后必须维护他们代码的工程师,很少会将他们视为英雄。通常,其他工程师必须收拾战术龙卷风留下的烂摊子,这使得这些工程师(真正的英雄)看起来进展更慢。” @JohnOusterhout,《软件设计的哲学》,2018年 听起来很熟悉吗?
查看原文
查看缓存全文

缓存时间: 2026/10/10 18:54

“几乎每个软件开发组织都至少有一位将战术式编程推向极端的开发者:战术龙卷风。战术龙卷风是一位高产的程序员,写代码的速度远超他人,但工作方式完全是战术式的。[…] 在一些组织中,管理层将战术龙卷风视为英雄。

“然而,战术龙卷风所到之处会留下一片狼藉。对于日后必须维护他们代码的工程师来说,他们很少被视为英雄。通常,其他工程师必须收拾战术龙卷风留下的烂摊子,这使得那些工程师(真正的英雄)看起来进展更慢。”

@JohnOusterhout,《软件设计哲学》,2018年

听起来很熟悉吗?

相似文章