文章分类
共 14 个分类最新文章
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