后端服务
nestjs-modules-debugging
更新于 2026-07-18
NestJS · 调试规则
Debugging rules for NestJS: minimal reproduction, one hypothesis per step and a regression test before the fix.
- 技术栈
- NestJS
- 主题
- 调试
- 条目
- 9 条
- 版本
- v0.2.0
✓ 应当这么做
- ✓ Reproduce with the smallest input that still fails
- ✓ Bisect by evidence: logs, traces, and a single hypothesis per step
- ✓ Write the regression test before fixing the cause
✕ 常见反模式
- ✕ Changing several things at once to "see if it helps"
- ✕ Closing an issue on a flaky repro without a test
- ✕ Silencing the symptom instead of removing the cause
◎ 交付前验证
- ◎ e2e tests hit the real HTTP surface
- ◎ DI graph builds without circular dependency warnings
- ◎ Swagger/OpenAPI output regenerated for changed DTOs
同分类条目
36 篇后端服务
Node.js 工程规则
Node.js async rules: validated boundaries, non-blocking I/O and graceful shutdown
后端服务
NestJS 工程规则
NestJS rules: thin controllers, validated DTOs and evented module boundaries
后端服务
Spring Boot 工程规则
Spring Boot rules: constructor injection, transaction boundaries and validated input
后端服务
FastAPI 工程规则
FastAPI rules: Pydantic boundary models and dependency-injected services
后端服务
Django 工程规则
Django rules: queryset-level filtering and explicit select_related usage
后端服务
Flask 工程规则
Flask rules: blueprint-scoped config and application-factory wiring