Receber por email
← Voltar para o catálogo

dry-refactoring

Guia a refatoração sistemática de código seguindo o princípio DRY (Don't Repeat Yourself), abordando duplicação de código e 'code smells' como copiar-colar ou lógica repetida. Implementa um fluxo de trabalho de 4 etapas, desde a identificação da repetição até a refatoração verificada.

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-mptlajq9/svg)](https://www.skillteca.com.br/skills/dry-refactoring-mptlajq9)

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