Vla*_*dim 26 terminology definition
我想知道应用于软件开发的术语"过度工程"的定义是什么.在软件设计讨论中,这个表达似乎经常与"过度的未来证明"结合使用,并且很难确定更精确的定义.
Mic*_*rdt 52
与大多数答案相反,我不相信"目前不需要的功能"是过度工程; 或者它是问题最少的形式.
就像你说的那样,最糟糕的过度工程通常是以未来发展和可扩展性为名 - 并且完全相反:
事实上,最容易适应新的和不断变化的要求的设计(因此是最具前瞻性和可扩展性的)是尽可能简单的设计.
0sc*_*car 25
流行的看法相反,过度工程是真当工程师获得"傲慢",并认为他们了解用户时出现的现象.
我做了一个简单的图表来说明这一点:
归档时间: |
|
查看次数: |
11005 次 |
最近记录: |