产品设计

Milanote:把参考图片整理成可以讨论的设计方向

Milanote 是帮助创意工作者整理资料和推进项目的视觉工具。设计师可以把图片、文字与链接放进同一块画板,再邀请客户围绕具体内容给出反馈。

先尝试拆解问题、设计和实现,再展开思路,检查状态、边界与取舍,并设计验证用例。思路提供分析路径,不给出完整实现。

01
代码思考

统计一张图片的评论条数

请写一个函数,统计一张参考图收到多少条评论。每条评论都有字符串字段 cardId,表示它属于哪张图;输入字段都完整,每条记录代表一条独立评论。

  1. 输入与输出: 输入评论列表和目标图片编号,返回评论条数。例如评论列表为 [{cardId: "A"}, {cardId: "B"}, {cardId: "B"}],目标编号为 "B",预期返回数字 2。
  2. 规则: 只统计 cardId 与目标编号完全相同的记录。没有匹配或评论列表为空时返回 0。
  3. 交付: 编写函数,用上述示例、目标编号 "C" 和空列表核对结果。使用本地数据即可。
查看思路
  1. 逐条判断评论的图片编号是否等于目标编号。
  2. 只对匹配的记录计数,不需要改变原列表。
  3. 检查示例中的两条 B 评论,再检查无匹配和空列表是否都得到零。