【发布时间】:2020-07-16 10:59:46
【问题描述】:
作为解决方案架构师,我一直在设计和派生软件架构模式。在这个过程中,我遇到了很多异常。由于技术环境不完整,它们大多被认为是例外,例如由于监管要求而缺少关键组件,导致我授予这些软件架构模式的例外。没有人喜欢例外,但它就是这样。就是这样。
我的问题 - 什么时候异常被视为反模式?还是有那个“灰色”区域?或者什么时候例外成为规则?像图案?
谢谢。
Nathan Aw(新加坡)
【问题讨论】:
-
如果你因为外在的影响而别无选择,那么反模式真的重要吗?
-
您是指不符合您通常使用的模式的特殊情况的例外吗? (与正常软件意义上的异常(如发生错误)相反?)
-
拟合模式。如果它不符合模式,它就会变成一个可能导致异常的黑客攻击
-
这个问题可能过于宽泛和固执己见,无法给出明确的答案;但是,如果您可以举出您想到的一两个模式的示例以及您看到的例外情况,这可能会有所帮助。
标签: design-patterns