SimilarityCheck 数据治理开发最佳实践
基本信息
| 字段 | 内容 | |------|------| | 名称 | SimilarityCheck 数据治理开发最佳实践 | | 版本 | 1.0.0 | | 作者 | 数据治理团队 | | 描述 | 企业物料智能去重与数据治理系统的开发最佳实践技能包,涵盖性能优化、需求理解、调试技巧、代码规范等 10 个维度 | | 标签 | Vue3, Flask, 数据治理, 性能优化, 最佳实践 | | 适用场景 | 企业级数据治理系统开发、物料去重系统、任务分配系统 |
技能清单
本技能包包含以下 10 个子技能:
| 序号 | 技能名称 | 核心内容 | |------|---------|---------| | 01 | 性能优化-批量请求分批处理 | 避免 Promise.all 并发过大导致浏览器卡死,使用分批执行策略 | | 02 | 性能优化-高频计算缓存 | computed 与渲染函数中的复杂计算缓存策略 | | 03 | 显示逻辑-统一管理 | 前端显示逻辑的统一管理与维护 | | 04 | 边界情况-充分考虑 | 开发中边界条件的识别与处理 | | 05 | 需求理解-充分确认 | 接收需求后的确认流程,避免理解偏差 | | 06 | 调试技巧-清晰错误信息 | 提升错误信息的清晰度,加速问题定位 | | 07 | 代码验证-修改后验证 | 代码修改后的验证流程与 checklist | | 08 | 代码规范-关键逻辑注释 | 关键业务逻辑的注释规范 | | 09 | 数据同步-结构变化更新 | 数据结构变化时的同步更新策略 | | 10 | 异步处理-正确操作 | async/await 的正确使用与竞态条件避免 |
技术栈
- 前端: Vue 3 + Element Plus + Vite
- 后端: Flask + Python 3 + SQLAlchemy
- 数据库: SQL Server
- 开发辅助: WorkBuddy AI
使用方式
- 根据当前开发阶段选择对应技能文件
- 每个技能包含:问题描述 → 错误示例 → 正确做法 → 通用模板 → 检查清单
- 按照检查清单逐项确认,确保不遗漏
项目背景
本项目为企业物料智能去重与数据治理系统,解决制造企业中"一物多码"导致的重复采购浪费问题。系统通过智能相似度匹配发现重复物料,自动分配任务给数据员,并同步状态到 ERP/PDM 系统。
量化效果:
- 重复物料发现率从人工 60% 提升至算法 95%+
- 年节约采购浪费 1500-2500 万元
- 分配公平性从随机分配提升至 100% 覆盖
文件结构
skills/
├── SKILL.md # 本文件(技能包入口)
├── 01-性能优化-批量请求分批处理.md
├── 02-性能优化-高频计算缓存.md
├── 03-显示逻辑-统一管理.md
├── 04-边界情况-充分考虑.md
├── 05-需求理解-充分确认.md
├── 06-调试技巧-清晰错误信息.md
├── 07-代码验证-修改后验证.md
├── 08-代码规范-关键逻辑注释.md
├── 09-数据同步-结构变化更新.md
└── 10-异步处理-正确操作.md
微信扫一扫