analysis - 检测过度分析

标签 analysis platform-agnostic platform-independent

我怎么知道我是否过度分析了?

过去 3 天我一直在追寻一个问题。我经历过许多设计并使用大约 3 个类得出了一个复杂的解决方案。与同事讨论后,我意识到我只需要一个方法和一个struct。我怎样才能避免成为 architecture astronaut

最佳答案

我发现,如果我不能在 30 分钟内想出一个好的干净的解决方案,与其他人讨论几乎总是最好的。
即使他们不知道如何解决它,它通常会触发更好的设计或解决方案。

所以和别人谈谈吧。

关于analysis - 检测过度分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910995/

相关文章:

version-control - 如何将补丁发送给其他开发人员并避免合并冲突?

language-agnostic - 到底是谁拥有 'current working directory'?

language-agnostic - "Core"在库设计上下文中是什么意思?

c - c程序编译生成的.exe文件和vb程序编译生成的.exe文件有什么区别

java - 这段代码中的增长函数和阶数是什么?

algorithm - 分析递归算法

algorithm - t(n)=2t(n-2)-15 的解,我的是真的吗?

algorithm - sum = x 的数组中的 4 个值

c++ - 在 C++ 中获取当前实例(例如 pid)的唯一值的独立于平台的方法是什么

Java - 如何独立于平台输出