tag

CI

共 109 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
others

代码格式化器:AST 感知的格式化架构与工具对比

系统覆盖代码格式化器的工程原理:格式化的价值(消除争议/统一风格)、格式化器的两类架构(文本级 vs AST 级)、AST 感知格式化的流水线(parse→format→print)、打印算法(Prettier 的文档模型/doc 组合)、配置与自定义、格式化在 CI/提交钩子的落地、以及主流工具(Prettier/Black/gofmt/Rustfmt)的设计对比。

10 分钟阅读
CI
frontend

前端测试体系:从 Vitest 单元测试到 Playwright E2E 的完整落地

引言 前端测试长期处于两难:写多了成本高、写少了回归多。破局的关键不是追求某个覆盖率数字,而是建立分层策略——用单元测试锁定纯逻辑,用组件测试锁定交互,用 E2E 锁定关键用户旅程。本文以 Vitest、Testing Library、Playwright 和 MSW 为工具链,给出从单测到 E2E 的完整落地方法,以及覆盖率与质量门禁的务实配置。

10 分钟阅读
测试 CI
testing

软件测试工程专题:从金字塔到质量门禁的体系化实践

软件测试工程专题系统覆盖测试基础理论、单元测试与集成测试实战、E2E 测试与 Playwright 生产级落地、API 测试自动化、契约测试与消费者驱动契约、属性测试与模糊测试、可测试性设计与遗留代码改造、并行执行与 Flaky 治理、数据库与 Schema 变更测试、TDD/BDD 行为驱动开发、测试数据管理与依赖隔离、性能与负载测试、覆盖率度量体系与 CI 质量门禁、突变测试、混沌工程韧性测试、可访问性测试、视觉回归测试、游戏与嵌入式测试、AIOps 测试、LLM Agent 测试、AI Agent 编排测试、生产环境测试(金丝雀/暗发布/影子流量/回放)、多模态检索测试、静态分析与质量左移(SonarQube/ESLint/CodeQL/增量门禁)、前端组件测试(Testing Library/Storybook/MSW)、服务虚拟化与 Mock 策略(WireMock/Mountebank)、测试环境治理(按需环境/数据隔离/环境即代码)、回归用例选择与优先级(影响分析 TIA)、测试效能度量(DORA/逃逸缺陷/测试 ROI)、协议与专项测试(GraphQL schema 与 N+1 验证、gRPC 流式调用与拦截器、WebSocket 消息时序与重连、并发竞态与死锁检测、智能合约不变量与 Gas 验证、国际化与本地化)等,为工程团队构建从代码级到系统级的完整质量保障体系。

14 分钟阅读
测试 CI/CD