【发布时间】:2008-09-13 21:26:40
【问题描述】:
技术债via Martin Fowler,via Steve McConnell
YAGNI(你不需要它)via Wikipedia
BDUF(大前端设计)via Wikipedia
更新:为了澄清这个问题,我想我也可以这样陈述并保持我的意思:
“作为一名敏捷实践者,您如何在“快速和肮脏”(在尝试遵守 YAGNI 时无意冒着技术债务风险)和过度工程 (BDUF) 之间找到适当的平衡 在每次迭代中?”
【问题讨论】:
-
我非常想发布另一个正文中不包含任何内容的问题,保存指向您帖子的链接。 :-, 说真的,以不完全依赖于外部链接的方式来总结你的问题有那么难吗?
-
它完全针对那些已经知道这些条款的人。这些链接只是为那些可能对其含义感兴趣的人添加信息。
-
我的意思是,您实际上是在使用这些术语作为宏来避免实际陈述您的问题,并且它会因此而受到影响。我并不是很喜欢 big-A 敏捷,但是 TTBOMK 没有什么需要你来解决技术债务。大概,你有一种场景 - 陈述它!
-
到目前为止,你一直很自以为是和控制欲强。我没有考虑特定类型的场景,我也不认为敏捷需要 TD。我的问题是否引发了情绪反应?我不知道你为什么这么执着地批评,而不是放手?
-
有些人还是不明白我在问什么,有些人可能明白,有些人肯定明白。这要么是因为人们试图解读我在哪个“方面”的问题(我在学习的“方面”,顺便说一句),或者这是我有限的语法技能的一个因素。或两者兼而有之。
标签: architecture agile methodology technical-debt