Skip to content

Instantly share code, notes, and snippets.

@reginadiana
Last active May 29, 2024 12:29
Show Gist options
  • Save reginadiana/cbcb25af59c15e7f20825da5d1e16ed5 to your computer and use it in GitHub Desktop.
Save reginadiana/cbcb25af59c15e7f20825da5d1e16ed5 to your computer and use it in GitHub Desktop.
Anotações sobre Design Patterns e Design System

Design Patterns

Propósito

É focado na descoberta e na documentação de soluções reutilizáveis para problemas já existentes. Cada contexto merece seu pattern, e isso não é uma regulamentação.

Sobre padroes

Os padrões mais básicos e de baixo nível são comumente chamados idiomáticos. Já os padrões mais universais e de alto nível são os padrões arquitetônicos, que podem ser usados para arquitetar toda uma aplicaçao.

  • Padrões Criacionais:

  • Padrões Estruturais:

  • Padrões Comportamentais:

Programacao Orientada a Objetos

image

Design System

  • Deve ser criado quando a aplicação escala, pois é em cima desse sistema já evoluido que os designers e desenvolvedores vão realizar um estudo para identificar elementos que se repetem

  • É algo que leva tempo para ser construido e é um trabalho de equipe

  • O idela é começar por elementos bem simples como fonte, cores, etc e deixar elementos mais complexos para depois como botões, modais , etc

  • Não tentar inventar moda, podemos nos basear em sistemas que já existem

  • Documentação: explicar o funcionamento e as decisões tomandas, principalmente quando houver alterações.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment