我正面临一个非常棘手的用户输入问题。我需要我的用户输入偏好的“树形图”而不会不知所措。
例如,假设您正在构建一个应用程序来处理用户对计算机部件的请求。他们可以指定他们在此应用程序中寻找的所有部件(主板、显示器、键盘、CPU 等)。应用程序编译列表并将其发送到仓库以完成。
这就是事情变得棘手的地方。仓库可能没有所有零件。这意味着用户必须提前输入他们的所有偏好,包括后备计划。例如,“如果你有这个主板和这个CPU,就买它们。否则,试试那个主板和那个CPU。”
没有双向沟通。用户有机会在订单进入仓库之前输入订单。这意味着他们需要在初始顺序中包含所有偏好。
我知道这很尴尬,但这就是我在这里的原因。