AI开发思路

本质

人类:

  1. 总体的协调能力:对细节方案和全局方案的总体协调的思考能力
  2. 记忆能力:长期(清晰和逐渐梳理)

AI:

  1. 总体的总结能力:往往有人忽略但是AI强大的搜索和总结功能
  2. 记忆能力:单次(AI长期的记忆会混乱打架)

一、详设方法论

  • 1.概要设计:人类提供初步的概要设计 -- 参考:概要设计方法blogs
  • 2.详细设计:基于概要设计,AI输出详细设计。 -- 业务流程评审【工具:时序图】
  • 3.拆分设计:基于详细设计,AI拆分为单个功能点。-- 业务拆分评审 【工具:时序图】
  • 4.拆分设计完善:基于拆分设计,基于遗漏的场景继续讨论。-- 业务细节评审【工具:流程图,类图】
  • 5.三级方案:基于3-4的反复迭代,回头修改详细设计,是否将详细设计落地为本地三级方案 -- 决策
  • 6.二级方案:基于3-5的反复迭代,三级方案会一直更改,梳理出二级固定的方案。 -- 决策
  • 7.一级方案:等总体项目完成,梳理出对外统一的一级方案文档。 -- 决策

二、代码方法论

流程

  • 1.契约定义提炼
  • 2.结构体设计
  • 3.状态机设计
  • 4.错误处理设计

结构

  • 1.并发设计
  • 2.类设计

可运维性

    1. 日志设计

可扩展性

    1. 设计模式

健壮性

    1. 历史代码兼容
    1. 阅读团队checklist

三、代码验证方法论

    1. UT
    1. ST
posted @ 2026-07-02 10:19  静水深耕,云停风驻  阅读(4)  评论(0)    收藏  举报