需求开发思考

# 需求开发思考

# 了解需求

  1. 需求是什么?

  2. 大致的流程是什么?

  3. 我需要什么?

    接口、数据、格式...

  4. 是否需要配置项?

# 开发思考

# 数据操作

  1. 增:
    • 去重
    • 校验
    • 不存在如何?
    • 怎样更快?
    • 校验
    • 去重
    • 唯一ID

做完增删查改,是否需要还原初始状态?是否需要刷新最新数据?

# 网络请求

  1. 数据赋值等,必做try catch
  2. 请求时,必做loading。
  3. 异常捕捉。
  4. 网速慢怎么办?await做的如何?