Receber por email
← Voltar para o catálogo

dry-refactoring

Guides systematic code refactoring following the DRY (Don't Repeat Yourself) principle. Use when user asks to eliminate code duplication, refactor repetitive code, apply DRY principle, or mentions code smells like copy-paste, magic numbers, or repeated logic. Implements a 4-step workflow from identifying repetition to verified refactoring.

2estrelas
Atualizado há 4 meses

Ver no GitHub ↗

Como adicionar

/plugin marketplace add bg-szy/TOP-SKILLS

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/dry-refactoring-bg-szy/svg)](https://www.skillteca.com.br/skills/dry-refactoring-bg-szy)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

DRY 标准化流程:从识别到重构

这个技能指导你系统性地应用 DRY (Don't Repeat Yourself) 原则,通过四步标准化流程消除代码重复,提升代码质量和可维护性。

When to Use This Skill

使用此技能当用户请求:

  • 消除代码重复或冗余
  • 重构有明显复制粘贴痕迹的代码
  • 应用 DRY 原则优化代码库
  • 识别并修复"代码坏味道"(如魔术数字、重复逻辑)
  • 提取公共逻辑为可复用单元
  • 改善代码的可维护性

关键触发词: DRY, 重复代码, 代码重复, 重构, 消除重复, 复制粘贴, 魔术数字, 代码坏味道, 抽象, 提取函数

核心思想

系统中的每一处知识都必须拥有一个单一、明确、权威的表示。

这意味着:

  • 任何业务逻辑、算法或配置信息都应该只存在于代码库的一个地方
  • 如果需要修改,你只需改这一个地方
  • 修改会自动反映到所有使用该逻辑的地方

两次法则 (Rule of Two): 当你第二次写下几乎相同的代码块时,警钟就应该敲响。这是开始重构的信号。

四步

[Description truncada. Veja o README completo no GitHub.]

Compartilhar X LinkedIn