“用户需求=产品”这种鬼话你也信。
如果你一定相信这话,给你看一个真实例子: 构建一个功能的过程没那么简单,用户需要自己完整理解如何构建符合自己需要的每一个细节: 帮我记录 Warframe 游戏的装备收集进度。
我有两个账号,就叫大号和小号。
现在我在玩小号。
有个战甲正在收集中,名字叫圣装御魂主宰,现在还差一个部件叫做战甲系统。
帮我把这个信息记录在数据库。
表名就叫 warframe 装备收集表,包含字段:账号名、装备名、部件名。
这里只保存缺失的部件,已经获得的会从表中删除。
然后新建一张表,记录部件与虚空遗物的关系。
例如圣装幻离子枪托,对应有: 古纪 P6 金、前纪 P11 金、前纪 P14 金、中纪 P6 金、后纪 P6 金。
查询条件使用 CONCAT(装备名, ’ ‘, 部件名) = 部件遗物表.部件 or CONCAT(装备名, 部件名) = 部件遗物表.部件 在 warframe 库下面再建一张表用来保存赋能收集。
字段包括:名称、归属、槽位、获取方式。
第一条记录:
🔗 原始来源
如果你要核对细节,可以再看原文: V2EX原文链接
AI热榜