我希望 TraeCode 未来能接住团队监控代码库的隐性规范,让 AI 改完代码即对齐我们的分层与命名约定

一、介绍自己

我是金融安全(SSL 证书 / 监控)行业的 Java 后端开发,日常维护和二次开发一套叫 AIM 的集群监控系统,技术栈是 Spring + Ant + MySQL + SNMP(snmp4j)。主要在做告警自愈、动态阈值、SNMP Trap 配置这类模块,代码库有不少历史分层约定(afa 后端 / aim 前端 / release / windows_osagent / AFAIDE)和内部 SNMP MIB 规范。

二、我对 TraeCode 的愿景

希望新增什么功能:希望 TraeCode 能主动“吃透”我们团队的监控代码库规范——包括现有的包 / 分层结构、命名约定,以及 SNMP MIB 与 aim_thptrade_* 配置表的字段映射关系。在我让它改配置解析、加自愈分支或调 Trap 规则时,直接生成符合我们约定的代码,而不是每次都按通用 Java 习惯重写一遍。

为什么需要:现在让 TraeCode 接手陌生模块(比如改 ThpDeploy.java / ThpSnmpCf.java 的 Trap 配置逻辑)时,它常常按“通用最佳实践”给结构,我还得再花精力把命名、异常包裹、配置表读写方式改回团队既有的样子。这部分返工最烧积分也最没价值。

希望优化什么场景:代码理解 + 重构 + 多人协作。当前最大的卡点是——TraeCode 对每个新会话像“失忆”,不记得我们项目里 aim_config_command_params 的 param_type 文档值(0,1,2) 与实际值(1,2,3) 这种“坑”,每次都要我重新讲一遍背景。

希望如何融入工作流:如果 TraeCode 能和我们内部的 CMDB、配置库、甚至 Git 提交历史打通,在我提交前自动校验“是否对齐团队分层 / 命名 / 配置表约定”,就能把“人工改格式”这层无用劳动整体去掉,显著提升告警类需求的交付效率。

三、你希望它以什么形态出现(选填)

更希望它是一个“项目记忆 / 规范检查”面板,或 git push 前自动触发的能力:在 IDE 内、或在提交前自动跑一遍“规范对齐”校验,输出需要我确认的 diff,而不是每一步都手动提醒。


把团队规范沉淀成 TraeCode 的“长期记忆”,是我最期待的下一步——它可能比单次生成更快的代码,更有真实改变工作方式的价值。

2 个赞

听起来是能先对已有的代码仓库做一次整理,以方便持续监督

1 个赞