glossárioPatterns
$cat~/glossario/design-pattern.md

Design Pattern

Padrões & Qualidade

Solução reutilizável documentada para problema recorrente de software.

design-pattern.mdmarkdown
01

seção

Explicação

Design Pattern — Solução reutilizável documentada para problema recorrente de software.

Solução reutilizável a problema recorrente — nome comum comunica arquitetura (Observer, Factory).

Não force pattern — problema guia escolha.

02

seção

Exemplo

snippetJavaScript
// Observer sketchsubject.subscribe(observer);subject.notify(data);
03

seção

Modo de uso

  • Code review vocabulary

  • Refactor toward known structure

  • Interview communication

04

seção

Armadilhas comuns

  • Pattern for pattern sake

  • Over-engineer simple CRUD

05

seção

Termos relacionados