代谢性酸中毒原因

首页 » 常识 » 常识 » 开发者需要的是系统设计工具,而不是绘图工
TUhjnbcbe - 2024/8/11 16:34:00
白癜风治疗的医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/zdxbdf/

来源:云云众生s

解决XY问题:重新构建问题以解决真正的问题。

译自DvsNdSystmDsignTools,NotDiagrammingTools,作者ThomasJohnson。

当工程团队选择工具来管理他们的软件系统时,特别是用于设计和可视化,他们经常遇到XY问题。

XY问题是指当有人试图用解决方案Y来解决问题X时,却遇到了挑战。他们没有寻求解决问题X的帮助,而是请求对解决方案Y的支持,掩盖了根本原因,导致沟通不畅和次优解决方案。

以下是从XY问题网站中摘取的一个具体例子:

如何回显文件名中的最后三个字符?

如果它们在变量中:cho${foo:-3}

为什么是3个字符?你真正想要的是什么?

你想要扩展名吗?

是的。

不能保证每个文件名都有一个三个字母的扩展名,

所以盲目地获取三个字符并不能解决问题。

cho${foo##*.}

在他们的系统架构或可视化其组件时,他们经常会问:

我们应该使用哪个绘图工具来映射我们的系统架构?我们如何共享和存储架构决策记录?我们在哪里可以列出系统中的所有API?

这些问题虽然有效,但

1
查看完整版本: 开发者需要的是系统设计工具,而不是绘图工