我正在从事一个 DDD 项目,其中包含以下层:UI、应用程序、域和基础设施。
助手类应该住在哪里?
Update:
例如,我正在谈论对象转储器助手。
类如[Something]Helper
, [Something]Manager
and [Something]Util
过于笼统,常常表明没有人真正考虑过适当的名称及其责任。它们往往会随着时间的推移而增长,积累随机的代码片段。因此,您不应该为您的“助手”找到正确的位置,您可能应该将其重命名,这样就会清楚它们是属于基础设施还是其他地方。
请注意,每个 .NET 对象都已经有一个用于诊断和日志记录的方法。所以你可能不需要“对象转储助手”:
ToString旨在用于一般显示和调试
目的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)