tag

CI/CD

共 67 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
github-actions

GitHub Actions Go/Rust CI:交叉编译、静态检查与发布

GitHub Actions Go/Rust CI 实战:Go Modules 缓存与矩阵构建(1.19/1.20/1.21/1.22)、Rust Cargo 缓存与 clippy/fmt 检查、交叉编译(Go GOOS/GOARCH、Rust cross/cargo-cross)、静态链接与 musl 目标、测试覆盖率(Go cover/Rust tarpaulin/codecov)、Bench 性能基准(Go bench/Rust criterion)、安全扫描(Go nancy/Rust cargo-audit)、Release 自动化(GoReleaser/cargo-release)、多平台 Artifact 发布

3 分钟阅读
GitHub Actions Go Rust
GraphQL

GraphQL 工具链与代码生成:从 Codegen 到类型安全

GraphQL 工具链全景:GraphQL Code Generator 与类型安全、schema 优先 vs 代码优先开发流程、服务端框架选型(Apollo Server/graphql-yoga/gqlgen/NestJS)、客户端代码生成(typed queries/React hooks/Svelte)、验证与格式化(eslint-plugin-graphql/GraphQL LSP)、schema 检查(Schema Registry 与 breaking change 检测)、以及工具链在 CI/CD 与 Monorepo 中的落地。

8 分钟阅读
GraphQL Codegen TypeScript
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 分钟阅读
测试 质量保障 自动化测试