Tag: Code Quality
All the articles with the tag "Code Quality".
-
Immutability 在 .NET 里为什么有价值
Published: at 12:27 AM这篇关于 .NET 不可变性的文章,真正值得带走的不是把 `set` 改成 `init` 这种语法差异,而是不可变对象到底买来了什么:状态一旦创建就不再被随手改写,调试路径更短,副作用更少,代码更容易推理。它并不是函数式审美偏好,而是一种用稳定状态换可维护性的工程选择。
-
Vertical Slice Architecture 里怎么处理代码重复
Published: at 12:22 AM这篇文章最有价值的地方,不是教你把 Vertical Slice Architecture 里的重复代码统统抽干,而是把一个更容易做对的判断讲清楚:VSA 里有些重复是正常代价,真正该警惕的不是重复代码本身,而是过早抽象、错误共享和重复知识。数据库查询、基础设施工具、领域规则、应用层逻辑,它们的共享边界根本不是一回事。
-
MCP Server Semgrep:将静态代码分析与 AI 助手深度集成
Published: at 12:00 AM探索如何通过 Model Context Protocol 将 Semgrep 静态分析工具与 AI 助手无缝集成,实现智能化的代码安全审查、质量改进和技术债务管理的完整解决方案。