Posts
994
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
994
Tags
657
Featured
0
遗留 .NET 代码库不敢动?本文拆解用 Claude 重构 LegacyErp 的四步工作流:只读评估出路线图、特征测试兜底、先修 SQL 注入与内存泄漏、逐主版本升级,附 agent 配置与安全规则。
Continue reading
遗留 .NET 代码库不敢动?本文拆解用 Claude 重构 LegacyErp 的四步工作流:只读评估出路线图、特征测试兜底、先修 SQL 注入与内存泄漏、逐主版本升级,附 agent 配置与安全规则。
EF Core 不需要 public setter 也能持久化完全封装的聚合。以家酿啤酒 Batch 为例,从私有构造函数、backing field、值转换到领域事件,逐段给出可直接运行的映射配置。
AI agent 每天生成海量代码,逐行 review 已不可行。本文梳理 Addy Osmani 的约束驱动质量框架:质量门有哪些形态、背压如何贯穿管道、人类注意力该投向哪里,附 Guillermo 清单与自主性分级模型。
高级 .NET 面试考的是判断力不是知识点:35 道真实考题,覆盖 GC 内存、线程池饥饿、生产诊断、性能基准、数据规模、架构取舍与 .NET 10 迁移,每题附雷区回答与追问。
高峰流量下日志拖慢请求?用 AsyncWrapper 把 I/O 移出调用线程、BufferingWrapper 批量写库,配合参数调优、文件 target 优化与 BenchmarkDotNet 基准,得到生产级高吞吐 NLog 配置。
从安装 NLog.Web.AspNetCore 到两种配置方式、Program.cs 启动关闭模式、Worker Service 接入与 ILogger 注入验证,一文讲清生产可用的 NLog 配置。
GitHub 生态与 Claude 生态的终端 AI 编程代理怎么选?本文从安装认证、自定义指令、权限、MCP、模型、子代理到无头自动化逐项对比,并给出 GitHub 重度团队和 Claude 重度团队各自的选型建议。
Windows Performance Analyzer 集成 GitHub Copilot 的早期预览:自然语言提问 trace 分析,快速定位 CPU、延迟与瓶颈根因。目前仅支持 Copilot 订阅,附示例 prompt 与设置。
微软开源 polyglot 单测生成 agent(code-testing-generator),四步工作流让测试可运行、可被发现、断言有效;152 任务基准完成率 92.1% 对 78.9%,附安装与试用方法。
用 .NET 8+ 示例讲透 NLog 三大概念:Targets 定去向、Renderers 定格式、Rules 定路由,覆盖双配置与结构化日志,适合 ASP.NET Core 和 Worker Service 开发者。
微服务的本质是用本地复杂度换分布式复杂度。拆之前先用 5 个问题自查:扩展需求、团队阻塞、数据边界、独立发布、平台税,再按答案数量决定拆服务、模块化单体还是保持单体。适合正纠结架构方向的团队。
Squad 是运行在 GitHub Copilot CLI 上的开源多智能体框架,会记住决策、沉淀技能。预览包 Squad.Agents.AI 把它包装成标准 AIAgent,一行 DI 注册即可接入 Agent Framework。