news 2026/5/13 2:52:05

【Vibe Code】自用的一套WPF开发规则

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Vibe Code】自用的一套WPF开发规则

在使用 Trae 这类 AI 编程助手进行 WPF 项目开发时,大家有没有遇到过这样的烦恼:AI 总是“自作聪明”地删掉你的注释、随意引入新的第三方库,或者在 MVVM 架构中把业务逻辑写进了 View 层?

为了解决这些痛点,我结合日常开发习惯,总结了一套“个人自用 WPF 开发规则”。这套规则的核心逻辑是“防御性编程 + 架构强约束”,旨在让 AI 成为一个守规矩的“高级码农”,而不是一个随时可能埋雷的“破坏者”。

今天就把这套配置分享出来,不仅适用于 Trae,任何支持 Rules 配置的 AI 编程工具都可以参考。

为什么需要这套规则?

AI 的默认行为往往偏向于“完成任务”,而忽略了工程的长期维护性。在 WPF 开发中,线程安全(Dispatcher)、内存泄漏(事件订阅)以及 MVVM 的纯净度是极其容易出问题的点。

因此,我将规则划分为 P0 到 P4 五个优先级,确保 AI 在执行任务时,能够严格遵守“指令安全 > 架构 > 线程 > 规范 > 优化”的决策链条。

WPF 核心开发规则(可直接复制)

你可以直接将以下内容复制到 Trae 的“项目规则”或“个人规则”配置中(复制到 .trae/rules/ 目录)

# WPF 开发规则 ## 优先级说明(高→低) P0 指令安全 > P1 架构 > P2 线程 > P3 规范 > P4 优化 当出现冲突时,高优先级自动覆盖低优先级。 ## P0(强制安全红线) 1. 禁止删除或修改已有的代码注释(除非用户明确指示)。 2. 禁止修改 `App.xaml.cs` 的启动逻辑。 3. 禁止随意引入新的第三方 NuGet 库,优先使用现有依赖。 4. 仅允许进行最小必要修改,严禁过度重构。 ## P1(架构约束) 1. 严格遵循 MVVM 模式与分层架构。 2. 保持单向依赖(上层调用下层),严禁循环依赖。 3. 跨层调用必须
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 2:49:08

Claude Code用户如何配置Taotoken解决密钥被封与Token不足问题

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Claude Code用户如何配置Taotoken解决密钥被封与Token不足问题 对于依赖Claude Code进行编程辅助的开发者而言,直接使用…

作者头像 李华
网站建设 2026/5/13 2:48:15

浏览器缓存揭秘:它什么时候“自动”生效?

🚀 浏览器缓存揭秘:它什么时候“自动”生效? 🤔 什么是浏览器缓存? 简单来说,浏览器缓存就是浏览器把下载过的资源(HTML, CSS, JS, 图片等)保存在本地硬盘或内存中。当再次请求相同…

作者头像 李华
网站建设 2026/5/13 2:47:04

MCP Pool:基于Model Context Protocol构建AI助手与SaaS数据桥接方案

1. 项目概述:一个为AI助手打通业务数据孤岛的“协议翻译官”如果你和我一样,每天的工作流里塞满了Stripe、Notion、Sentry、Linear这些SaaS工具,那一定对“上下文切换疲劳”深有体会。为了查一个客户的订阅状态,我得切到Stripe仪表…

作者头像 李华
网站建设 2026/5/13 2:44:06

ChunkFormer:突破长语音转录瓶颈的工业级ASR方案

1. ChunkFormer:长语音转录的工业级解决方案在自动语音识别(ASR)领域,处理长音频一直是个棘手的问题。想象一下,你正试图转录一场持续数小时的会议录音,传统ASR模型就像用一次性杯子接消防栓的水——要么溢…

作者头像 李华
网站建设 2026/5/13 2:42:07

JPEXS Free Flash Decompiler:一站式Flash反编译与数字遗产保护利器

JPEXS Free Flash Decompiler:一站式Flash反编译与数字遗产保护利器 【免费下载链接】jpexs-decompiler JPEXS Free Flash Decompiler 项目地址: https://gitcode.com/gh_mirrors/jp/jpexs-decompiler 你是否曾面对过经典的Flash动画或游戏文件,想…

作者头像 李华
网站建设 2026/5/13 2:39:08

MCP协议实战:用mcp-custom-dev构建AI助手专属工具链

1. 项目概述:一个为开发者赋能的MCP自定义开发工具最近在和一些做AI应用开发的朋友聊天,发现大家普遍遇到一个痛点:虽然现在大语言模型(LLM)的API调用很方便,但想把它们真正“嵌入”到自己的业务流程里&…

作者头像 李华