您如何防止复杂的解决方案或设计?

Ian*_*anL 13 complexity-theory analysis

很多时候,我们发现自己正在处理一个问题,只是弄清楚所创建的解决方案比问题要复杂得多.是否有控制,最佳实践,技术等可以帮助您控制工作场所的并发症?

Tom*_*ter 13

让新人看一看.


小智 5

如果它太难测试,你的设计太复杂了.这是我使用的第一个指标.


ben*_*ado 5

根据我的经验,设计一个过于笼统的案例往往会产生太多的复杂性.

工程文化鼓励设计减少对环境的假设; 这通常是一件好事,但有些人认为太过分了.例如,如果你的汽车设计没有采取特定的引力可能会很好,没有人真的会在月球上驾驶你的车,如果他们这样做了,它就行不通,因为没有氧气可以制造燃料燃烧.

困难的部分是,开发"任意行星上的工作"设计的人通常被认为是聪明的,所以你可能必须更加努力地争辩他的设计聪明了.

理解权衡,因此您可以在良好的假设和错误的假设之间做出决定,这将大大有助于避免不必要的复杂设计.