前端应用
a11y-frontend-refactor
更新于 2026-11-11
Accessibility · 重构规则
Refactoring rules for Accessibility: characterisation tests, behaviour-free diffs and seam-by-seam extraction.
- 技术栈
- Accessibility
- 主题
- 重构
- 条目
- 9 条
- 版本
- v0.2.0
✓ 应当这么做
- ✓ Characterise current behaviour with tests before touching structure
- ✓ Keep refactor commits free of behaviour change and vice versa
- ✓ Extract one seam at a time and delete the old path in the same change
✕ 常见反模式
- ✕ Rewriting and changing features in one unreviewable diff
- ✕ Leaving both old and new implementations alive indefinitely
- ✕ Refactoring code no requirement currently touches
◎ 交付前验证
- ◎ Production build completes and the bundle budget is respected
- ◎ No critical CSS purged by the optimizer (spot-check key pages)
- ◎ Lighthouse/axe pass on the main route after the change
同分类条目
40 篇前端应用
React 工程规则
React 19 delivery rules: pure render, server actions and stable list identity
前端应用
Next.js 工程规则
Next.js 15 App Router rules: async cookies/headers and server/client boundary discipline
前端应用
Nuxt 工程规则
Nuxt 3 rules: data fetching composables and SSR-safe state
前端应用
Vue 工程规则
Vue 3 Composition API rules: pure computed state and typed props
前端应用
Svelte 工程规则
Svelte 5 rules: runes-based reactivity and effect discipline
前端应用
Solid 工程规则
Solid.js rules: fine-grained reactivity without dependency-array leakage