Claude Code 工程化最佳实践:从 CLAUDE.md 到 HooksCodex Agent Loop 深度解析:AI 编程代理如何持续交付LLM 应用生产就绪清单AI 规格驱动编程入门:Spec 如何成为人和 Agent 的共同契约Claude Code Subagents 设计指南:把 AI 拆成可协作角色RAG 评测指标:别只看答案像不像Agent 工具调用可观测性:每一步都要能回放Codex 与 MCP:让编码代理接入真实工具链Agentic Coding 工作流:从提示词到循环工程Prompt Injection 红队测试手册Claude Code Hooks 实战:用确定性规则约束 AI 行为AI 代码库索引策略:让 Agent 找到真正相关的文件AI 生成 UI 的审查清单Codex Sandbox 安全模型:让 Agent 放手做事但不失控Hermes Agent 为什么火:持久记忆与自学习 Agent 的想象力MCP Server 设计:产品团队也要理解工具边界Kiro、OpenSpec 与 GitHub Spec Kit:AI 规格编程工具对比RAG 向量数据库选型:先看查询模式创业团队 AI 成本控制:先建立单位经济模型Claude Code vs Codex:终端 AI 编程代理怎么选AI Coding Skills 体系:把经验沉淀成可复用能力LLM 路由与降级策略:不要把所有请求交给一个模型
React 状态管理先看作用域,不先选库
状态管理的关键是作用域和生命周期,局部状态、URL 状态、服务端数据和全局状态应分开处理。
前端工程0002026-06-21
API 契约版本管理:兼容比整洁更重要
API 演进需要兼顾新需求和旧客户端,版本策略应覆盖字段兼容、错误码、弃用和监控。
软件架构0002026-06-21
架构评审清单:先看风险,再看方案优雅
架构评审应围绕目标、边界、数据流、故障路径、验证证据和演进成本展开。
软件架构0002026-06-21
领域模块的数据所有权:谁能读,谁能写
数据所有权不清会造成跨模块耦合,架构设计需要明确读写边界、派生数据和同步策略。
软件架构0002026-06-21
事件驱动架构边界:事件不是万能解耦
事件能降低同步耦合,也会带来一致性、顺序、重试和可观测性问题,需要明确适用边界。
软件架构0002026-06-21
模块边界设计:让改动停在该停的地方
好的模块边界能降低协作成本,让数据、依赖和职责在系统中有清楚归属。
软件架构0002026-06-21
从单体到模块化:不要急着拆微服务
单体系统演进时,优先拆清模块边界、数据所有权和发布验证,再考虑服务拆分。
软件架构0002026-06-21
多租户 SaaS 架构基础:隔离级别先想清楚
多租户系统要在数据隔离、权限边界、配置模型、计费和运维成本之间做明确取舍。
软件架构0002026-06-21
可观测性驱动架构:先设计怎么排障
架构设计应提前考虑日志、指标、Trace、业务事件和告警,让系统上线后能被理解。
软件架构0002026-06-21
韧性架构三件事:超时、重试和熔断
服务调用失败不可避免,系统需要用超时、重试、熔断和降级控制故障扩散。
软件架构0002026-06-21
架构决策记录 ADR:把为什么留下来
ADR 的价值不是补文档,而是记录关键架构选择的背景、约束、备选方案和后续影响。
软件架构0002026-06-21
系统设计文档怎么写:让评审者看见边界和风险
一份有用的系统设计文档应覆盖目标、非目标、架构图、数据流、失败路径、验证和发布计划。
软件架构0002026-06-21
技术债治理路线图:把架构问题拆成可交付切片
技术债治理不能只靠重构口号,需要按风险、影响面、依赖和验证方式拆成可交付路线图。
软件架构0002026-06-21
新人接手项目清单:先理解运行、验证和边界
新开发者进入项目时,应先掌握本地运行、目录边界、验证命令、发布流程和常见故障。
开发技巧0002026-06-21
Commit Message 要解释意图,不只复述文件变化
好提交信息应说明为什么改、影响什么范围,并帮助后续定位历史和回滚。
开发技巧0002026-06-21
调试从复现开始:别急着改第一行代码
稳定调试流程应先复现、收集证据、缩小范围,再做最小修复和回归验证。
开发技巧0002026-06-21
小步发布也可以用 Feature Flag
Feature Flag 不只服务大项目,小团队也可以用它降低上线风险、做灰度和快速回滚。
开发技巧0002026-06-21