第 1 卷
企业级开发学习
— 工作 —
今天上级让我注册了一个 GitLab,和以往的 GitHub 仓库不同,这个更偏向企业内部协作的一种平台,还在熟悉阶段。然后自己目前上手了两个项目,这里就不说名字这类详细内容了:一个是偏向其他企业的场景做的一款应用;一个是纯内部使用的一种管理平台。先说后者吧。以往我的 TDD 都是仿照 Superpower 或者我自创的 Adwork,对项目开始前的工作一般为只为需求分析,然后让 AI 跑出架构。虽然实际的需求类型可能包含很多,但都依赖于工作流 AI 的自我规划。而在真实的生产力中,需求分析真实方向应该为:完整的需求规格、权限、业务模块、验收。在架构设计中,分别是前后端分离、原型设计规格、品牌、项目进度。
再详细说一下每个大类。刚刚提到了需求的细分,现在是架构里的前后端分离。其实有点像我之前提到的契约层先行,通过最小垂直切分开发,先跑通,然后通过契约层,前后端分别按着接口进行开发。在技术栈中,比如前端,会按照类别:“框架、构建、路由、状态、HTTP、测试、端到端”;在后端中,从语言、框架、鉴权、数据访问、迁移、会话缓存、校验、API 文档等。
我还发现,其实他们在项目推进的过程就是垂直切分开发,每次只做一个功能,比如飞书身份登录、服务工单等等。
明天开始做第一版视觉效果的改动,但我不提交,先做本地。至于其他的功能,我认为需要和业务区去对接。
— 读完这一卷,盖个 READ 戳 —
— 来信箱 —
正在查看来信…