案例研究:物流中的超通用框架
单元测试,因此他们提出了自己的集成测试框架和许多其他“此处未发明”的综合症解决方案。
[*]#误用通用性- 客户想要针对特定问题的解决方案:针对一种产品的网上商店。该解决方案是一个解决世界上所有
3 个月 前
Java程序员不喜欢Golang的地方 - Gavin
函数,因此具有更大的误用风险。 在我对make()的看法上,我对它的第二个问题是它的伪通用性。Go通常不允许函数重载,但make()得到了一个特殊的通行证来假装重载。由于这个特殊的传递,make()的
1 年 前
软件架构中10个反模式
,有什么建议可以摆脱这种情况?
最有可能的是,还会出现其他反模式的表现,例如
[list]
[*]情感依恋
[*]过度设计
[*]由于领域过敏而误用通用性。这些将需要对现有解决方案进行重大
3 个月 前