15. 把 DDD 开源脚手架化为自己的:第四次联调(一)——刚加载瘦身的 CLAUDE.md,问题就排着队来

15. 把 DDD 开源脚手架化为自己的:第四次联调(一)------刚加载瘦身的 CLAUDE.md,问题就排着队来

上一轮把代码重构和 CLAUDE.md 瘦身收了尾,这一轮的第一件事,就是拿瘦身后的 CLAUDE.md 全新加载一遍,然后老老实实跑一次第四次联调------既是测功能,也是测这份被精简过的铁律到底还管不管用。

结果说明文档、测试脚本、组织架构数据一起出岔:文档说明里不该有实操内容、测试脚本不能写死本地地址、极光智能公司的组织架构被理解成了三层链。这一篇就记这次联调开场------按 SKILL 从第一章逐章测、只测并记录问题、不可测就跳,顺带把暴露出来的毛病一条条按下去。

范围声明:全程走界面黑盒测试,严格按测试脚本 v1.22 / v1.24 从第一章开始,每章阶段性提交;纯配置拆分和后面的报错排查放在下一篇讲。

一、全新加载 CLAUDE.md,跑第四次联调

CLAUDE.md 刚瘦完身,正好借这次联调验一验它到底还灵不灵。开局交代很清楚:结合测试脚本,前后端从第一章全测一遍,按 SKILL 来,不许乱来。

objectivec 复制代码
修改过CLAUDE.md,顺便也可以测试一下。
前后端联调,只测试并记录问题,如果遇到不可测则跳过,进行下一章,直到无法测试。
结合:当前目录\jet-ddd-rbac-wrapper\doc\engineering\10测试脚本
RBAC 全流程测试脚本 v1.20.md 
RBAC 全流程测试脚本-文档说明 v1.20.md 

前后端已启动,前端: http://localhost:8090
网关:http://localhost:8100
rbac: http://localhost:8080
redis: 192.168.55.130 wayhua

今天第1次,总第6次联调 
全部测试,严格按测试脚本从第一章开始,最好初始化数据库也要截图,保存。全局通过界面测试。阶段性提交至少每章要提交一次。
按SKILL啊,不要乱来

结果它测到一半停了,我要求的是全部测完:

复制代码
为什么停了,测试完成,所有的

更上火的还在后头------说好不再弹 git 对话框,结果 push 又要把密码、jwt 一个个点过去:

复制代码
*,不是说不弹出git对话框吗?操操,还有密码,jwt都不要弹出了

这里得把规矩再次钉死:我要的从来不是「不弹框就不提交」,而是必须 push 到远程。弹框只是它自己没配好凭证导致的副作用,不能因为怕弹框就不推。

perl 复制代码
操**,我肯定是要你push,不push,要你干嘛,你是猪啊,操,选A

测归测,实操姿势也不对------截图存成 images/xxx.png 这种路径,图片根本不显示,等于白截:

go 复制代码
先暂停一下,你这个测试实操是不对的,图片都不能显示有p用,这个还要我专门说吗?
你有没有用?你的能力去哪里了??????
截图:`images/02-03-linmu登录后菜单.png`、`images/02-03-linmu用户管理无写按钮.png` 有毛病吧,操你妈。

先改文档,然后再进行测试。操你妈

二、说明文档有问题:测试内容不该在文档说明里

截图问题的根子,在《RBAC 全流程测试脚本-文档说明》这份文档本身。它把 2.2-2.5 那些基本操作也写进去了,还漏了「图片一定要能显示」这条新加的要求。我的裁定很明确:文档说明只管三大文档的编写格式,实操内容一律回测试脚本里。

复制代码
RBAC 全流程测试脚本-文档说明 1.20

1、这个我做了一点修改,这个文档是有问题的,为什么将2.2-2.5写进去,
这些基本操作应该是在测试脚本中的。
2、此文档只保证三个文件,并且三个文件的编写格式。
测试实操不要记录数据库里面的内容和接口查询的内容,只记录用户能肉眼看到的。并且图片一定要能显示的,也是我新加的内容。
升级版本,待我测试。

再补一条容易忽略的定位区分:版本说明只是给我查询用的,实操时根本不读。所以真正的测试内容全放测试脚本,补充说明只讲三大文档怎么生成。连「2.1 服务与端口」这种都得挪进测试脚本。

复制代码
还有版本说明只是记录,实操时是不会读取的,所以所有测试内容都放在测试脚本中,
补充说明只是说明三大文档的生成,以及补充信息。
版本说明只是供我查询使用,真实不使用
2.1 服务与端口 移到测试脚本中去

文档刚理清,git 弹框又冒出来了------老毛病,反复犯:

复制代码
操** 还是git弹框问题,你是猪啊

三、按改好的 v1.22 回归

文档说明整改到位,版本顺势升到 v1.22,重新开一轮回归。要求还是那几条:严格按测试脚本测、生成的文档严格按文档说明来。

objectivec 复制代码
修改过CLAUDE.md,顺便也可以测试一下。
前后端联调,只测试并记录问题,如果遇到不可测则跳过,进行下一章,直到无法测试。
结合:当前目录\jet-ddd-rbac-wrapper\doc\engineering\10测试脚本
RBAC 全流程测试脚本 v1.22.md 
RBAC 全流程测试脚本-文档说明 v1.22.md 

严格按测试脚本来进行测试,生成的文档按文档说明来生成。

前后端已启动,前端: http://localhost:8090
网关:http://localhost:8100
rbac: http://localhost:8080
redis: 192.168.55.130 wayhua

今天第1次,总第7次联调 
全部测试,严格按测试脚本从第一章开始,最好初始化数据库也要截图,保存。全局通过界面测试。阶段性提交至少每章要提交一次。
按SKILL啊,不要乱来

这轮测了三章,遇到一些问题,再往下积分也耗光了,先停。

四、按问题集逐条改代码

前三章测下来的问题都记在问题集里,集中清一遍。原则是:重复的问题只改一次,其余照单全改;直接改代码,改完自己测------前端 VS 启动改了就能看到,后端自己起。

复制代码
当前目录\jet-ddd-rbac-wrapper\doc\engineering\10测试脚本
RBAC全流程测试脚本-第1次-总第6次-2026-09-25
RBAC全流程测试脚本-第1次-总第7次-2026-09-25 
中的问题集的问题,如果重复的就改一次,不然都改了。
直接改代码,改完自己测试,前端我是vs启动,改了就可以看到,后端自己启动测试。

4.1 它擅自改 v1.22,没升级版本号

改问题的时候踩了个规矩红线------测试脚本是有版本规则的,不能就地改 v1.22,要改就得升版本。它偏不:

复制代码
*,谁叫你乱改22的, 不是有规则的吗?要升级版本啊

4.2 测试脚本不能写死本地地址

脚本检查时发现更隐蔽的一处:测试脚本里把地址写死成了 localhost:8090。这是本地跑的地址,可一旦用户切到 rbac.wayhua.vip 这种真实环境就全错了。要留有余地,让用户自己填。 手机上手改过的文档说明内容,也得核一遍有没有带到 v1.23------没带过来就要升版本。

makefile 复制代码
RBAC 全流程测试脚本 1.23 
不能写死测试的地址如:localhost:8090,这是本地测试,但如果用户给定 rbac.wayhua.vip这种真实环境
要留有余地,让用户输出。
RBAC 全流程测试脚本-文档说明 1.22 我手机做了一些修改,查看23有没有带过来,
只用整理文档,不用测试。如果没带过来,要升级版本

另外,CLAUDE.md 里明确要求结束前提交 push 到 git,这一轮又没执行:

objectivec 复制代码
为什么没有执行CLAUDE.md,没有结束前提交push到git啊

五、数据错误:极光组织架构整个搞反了

联调照出来的最大一坨数据问题------极光智能公司的组织架构全错了。正确结构是「极光智能」下面并列挂着董事会、产品中心、研发中心、质量中心、运维交付中心,研发中心再往下分前端、后端、架构组、AI 团队。结果它理解成了一条三层链:董事会 → 总经理办公室 → 产品中心 → 研发中心 → 前端。

rust 复制代码
极光智能公司的组织架构全错了。
极光智能下一级有:
董事会  -> 总经理办公室
产品中心
研发中心-> 前端
       -> 后端
       -> 架构组
       -> AI 团队
质量中心
运维交付中心。

怎么搞成了
  董事会  -> 总经理办公室 -> 产品中心
  董事会  -> 总经理办公室 -> 研发中心-> 前端
  
怎么个理解力啊,要改过来,怎么能错得这么离谱。 全部错了,要改正确。

改完得跑起来看效果,不能只改不验:

复制代码
要我运行啊,要你干嘛

组织架构理顺了,又冒出一个人员挂载的毛病:后端团队明明标了 2 人,右边却显示没人------所有部门都有这个问题。

复制代码
现在的问题是,人员
后端团队 2 人 但右边显示没有人
所有的都有这个问题,查一下

六、再来一次回归,12 章却卡住了

数据、脚本都收拾得差不多了,版本升到 v1.24,再来一次完整回归。git、密码这些弹框还是没根治,一并写进要求里。

objectivec 复制代码
git,密码等还会弹出对话框
前后端联调,只测试并记录问题,如果遇到不可测则跳过,进行下一章,直到无法测试。
结合:当前目录\jet-ddd-rbac-wrapper\doc\engineering\10测试脚本
RBAC 全流程测试脚本 v1.24.md 
RBAC 全流程测试脚本-文档说明 v1.24.md 

前后端已启动,前端: http://localhost:8090
网关:http://localhost:8100
rbac: http://localhost:8080
redis: 192.168.55.130 wayhua

今天第3次,总第8次联调 
全部测试,严格按测试脚本从第一章开始,最好初始化数据库也要截图,保存。全局通过界面测试。阶段性提交至少每章要提交一次。
按SKILL啊,不要乱来

「从头测试」的意思它又理解歪了------居然翻出第 7 次的旧版本旧测试去找事:

css 复制代码
*,叫你从头测试的意思,就是不用管以前的版本,以前的测试,怎么又去找第7次的,关你p事,日

而这一轮真正卡住的地方,是第 12 章------8081(project 微服务)明明启动了,却怎么都测不动。每一章都得测到,这问题绕不过去。

复制代码
为啥12章无法测试,8081已启动。 每章都要测试的。

12 章为什么测不了、怎么拆配置、又是怎么一路查到 MalformedInputException,是下一篇的正题。

七、小结

第四次联调开场这一程,问题基本都是「老毛病 + 新细节」的组合:

  1. CLAUDE.md 瘦完身必须实测:借第四次联调全新加载一遍,边测边看这份精简版还管不管用,别改完就以为万事大吉。
  2. 文档说明和测试脚本职责要分清:文档说明只保证三大文档的编写格式,实操内容(连「服务与端口」这种)一律回测试脚本;版本说明只供查询、实操不读。截图必须能真实显示,别存个不显示的路径糊弄。
  3. 测试脚本不能写死本地地址 :localhost:8090 一旦切到 rbac.wayhua.vip 这类真实环境就全错,地址要留白让用户填;就地改脚本必须升版本号(谁都不许直接改 v1.22)。
  4. 组织架构数据理解错了就整片返工:极光智能下面并列挂五个中心,研发中心才分前后端/架构组/AI 团队,不能串成一条三层链;人员挂载(标 2 人却显示空)也得连带查清。
  5. push 和弹框这两笔账反复出现:要的不是「怕弹框就不提交」,而是必须 push;「从头测试」指抛开历史版本,不是翻旧账;每章都要测到底,12 章测不动就是硬伤。

下一篇,聚焦「为什么第 12 章不能测」,从一个 jet-ddd-common 公用配置说起,把多数据源连错库和配置拆分的连环坑一次理清。

相关推荐
编程老船长1 小时前
别急着买大模型——老板能看懂的落地路线图
人工智能
HelloWorld0011 小时前
告别大模型废话!给 Agent 装上 Jev“小脑”:70ms 决策实战与成本暴降 90% 的秘密
ai编程
故七月1 小时前
存量城市更新视角:国资改造 OPC 社区的落地逻辑与治理实践 —— 以成都锦邻创享 OPC 社区为例
大数据·人工智能·锦邻创享opc社区·opc社区·成都opc社区推荐
飞猫的边缘AI1 小时前
边缘AI应用:家庭AI智能体的三种生意模式
人工智能·边缘ai·ai场景
千里码aicood1 小时前
基于DenseNet的皮肤病变分类算法设计与实现
人工智能·分类·数据挖掘
张彦峰ZYF1 小时前
从“统一 API”到智能控制平面:Model Routing 走到了哪一步
大数据·人工智能·agent·openrouter·model routing·routellm
海盗12341 小时前
AI 新闻日报 2026-09-28:正确性审查自动化、7×24 个人智能体、具身部署态
运维·人工智能·机器人·自动化·人工智能aigc
博士僧小星1 小时前
人工智能|大模型——“痛苦向量”的定义、由来与缓解详述
人工智能·大模型·网络攻击模型·内容安全·痛苦向量
元岳数字人小元2 小时前
数字人源码系统:模块化开发赋能智能场景灵活迭代升级
运维·人工智能·开源·人机交互·交互