循环嵌套，逻辑拓扑

工作需求，做了软件。从软件成型之后，我就一直在听到软件太复杂了，不便使用的声音。

我花了很长时间，加了许多提示，打了很多洞，让使用者可以通过若干种方式都可以达成目的。

但依旧会听见这个软件太复杂了，不好用的声音。

这无疑是对我的否定。

---

那么问题在什么地方吗？到底是什么让他们感觉到使用复杂？

----

软件通常来说分成两个部分，配置和使用。配置模块可以是预设可以是其他人代劳，但使用上要简单便捷。

绝大部分人提出复杂的场景，都是因为配置过于繁琐，导致不知道怎么正确使用。

----

当然我们有一个兜底的方案，就和系统重装的级别一样，把一切封死，让使用者不能配置，只能使用。

但这种方案虽然万能，但牺牲了灵活配置的体验，难道确实找不到更好的方案了吗？只能使用这种来解决问题？

---

众所周知，人对未知会存在本能的恐惧。如果在加上社会的驯化，经历过失败带来的惩罚就很容易产生抵触心理。

比如，如果操作错误导致无法还原到本来能用的正常状态。

过分渲染失败的严重性是传统艺能。

----

解决的方案是，他们需要一个兜底机制。



