---
schema_version: "1"
id: 6c9dd5f92ff5bd1ae5321effd969b7aafcc774d59ceb507f496d922de2d0abcf
title: Composável – Separação de preocupações
collection: architect
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/architect/next/pt-br/well-architected-tools/guides/adaptable-separation-of-concerns.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/pt-br/well-architected-tools/guide/adaptable-separation-of-concerns.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: 0f5d2071dc2d22f2306bb310660808399971dd6b78c7373865fd4576fce71fad
products:
  - Ferramentas bem criadas
  - Architect Site Content Repo
---
# Composável – Separação de preocupações

### Padrão de unidades funcionais

Saiba mais sobre bem-construído [Adaptable](/docs/architect/pt-br/well-architected/guide/adaptable-overview) → [Composable](/docs/architect/pt-br/well-architected/guide/composable) → [Separation of Concerns](/docs/architect/pt-br/well-architected/guide/composable#separação-de-preocupações) → [Functional Units](/docs/architect/pt-br/well-architected/guide/composable#unidades-funcionais)

| Onde procurar?<br>Área de produtos \| Local | Qual é a aparência de um bom?<br>Padrão                                                                                                                                          |
| ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Einstein \| Organização                     | ✅ Iterar em modelos de prompts para entender quais entradas afetam a resposta Iterar em modelos de prompts para entender como as partes afetam a resposta do modelo             |
| Plataforma \| Padrões de design             | ✅ Existe uma lista de todas as unidades funcionais definidas no momento (e convenções de nomenclatura relacionadas)                                                             |
| Plataforma \| Padrões de design             | ✅ Existem padrões para propor adições ou alterações de unidades funcionais                                                                                                      |
| Plataforma \| Padrões de design             | ✅ Convenções de nomenclatura abordam como denotar uma unidade funcional                                                                                                         |
| Plataforma \| Documentação                  | ✅ Todos os diagramas de implementação e documentação mostram claramente as unidades funcionais para componentes                                                                 |
| Plataforma \| Documentação                  | ✅ Todos os componentes em uma unidade funcional são pesquisáveis e fáceis de localizar                                                                                          |
| Plataforma \| Documentação                  | ✅ Os diagramas de paisagem do sistema mostram claramente as unidades funcionais em uma organização                                                                              |
| Plataforma \| Documentação                  | ✅ A documentação para componentes individuais inclui mapeamento de unidade funcional para o componente                                                                          |
| Plataforma \| Organização                   | ✅ É possível identificar rapidamente o alinhamento da unidade funcional para uma determinada parte dos metadados (por exemplo, um fluxo, classe do Apex ou página do Lightning) |
| Plataforma \| Organização                   | ✅ As unidades funcionais são rotuladas em termos adequados aos negócios                                                                                                         |

### Padrão de gerenciamento de estado

Saiba mais sobre Bem-Arquiteto [Adaptável](/docs/architect/pt-br/well-architected/guide/adaptable-overview) → [Composável](/docs/architect/pt-br/well-architected/guide/composable) → [Separação de preocupações](/docs/architect/pt-br/well-architected/guide/composable#separação-de-preocupações) → [Gestão do Estado](/docs/architect/pt-br/well-architected/guide/composable#gerenciamento-de-estado)

| Onde procurar?<br>Área de produtos \| Local | Qual é a aparência de um bom?<br>Padrão                                                                             |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Plataforma \| Apex                          | ✅ Os pontos de salvamento e os comportamentos de reversão são usados em todas as operações de dados                |
| Plataforma \| Padrões de design             | ✅ Casos de uso para designs stateful vs. stateless estão claros                                                    |
| Plataforma \| Padrões de design             | ✅ Existem padrões aprovados para comunicação com estado                                                            |
| Plataforma \| Padrões de design             | ✅ Existem padrões aprovados para comunicação sem estado                                                            |
| Plataforma \| Padrões de design             | ✅ Limpar categorias para estado existente                                                                          |
| Plataforma \| Documentação                  | ✅ Cada componente que lida com comunicação de estado e/ou sem estado indica qual padrão foi implementado           |
| Plataforma \| Documentação                  | ✅ Os diagramas de processo e interação fornecem detalhes sobre categorias de estado e transferências               |
| Plataforma \| Documentação                  | ✅ É possível pesquisar e localizar todos os componentes que implementaram um padrão stateful/sem estado específico |
| Plataforma \| Fluxo                         | ✅ Caminhos de falha e o elemento Reverter registros são usados                                                     |

---

### Antipadrão de unidades funcionais

Saiba mais sobre bem-construído [Adaptable](/docs/architect/pt-br/well-architected/guide/adaptable-overview) → [Composable](/docs/architect/pt-br/well-architected/guide/composable) → [Separation of Concerns](/docs/architect/pt-br/well-architected/guide/composable#separação-de-preocupações) → [Functional Units](/docs/architect/pt-br/well-architected/guide/composable#unidades-funcionais)

| Onde procurar?<br>Área de produtos \| Local | O que evitar?<br>Antipadrão                                                                                                                                          |
| ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Plataforma \| Padrões de design             | ⚡️ Os padrões de design não existem ou não lidam com unidades funcionais e casos de uso                                                                             |
| Plataforma \| Documentação                  | ⚡️ Você não pode pesquisar uma unidade funcional específica e/ou as pesquisas não ajudam a identificar todos os componentes em uma unidade funcional                |
| Plataforma \| Documentação                  | A documentação do componente descreve a unidade funcional à qual um componente pertence, mas esse é o único lugar em que a definição dessa unidade funcional aparece |
| Plataforma \| Documentação                  | ⚡️ A documentação do componente não existe                                                                                                                          |
| Plataforma \| Organização                   | ⚡️ Não é possível identificar o alinhamento da unidade funcional para nenhum metadado                                                                               |
| Plataforma \| Organização                   | ⚡️ As informações da unidade funcional são inconsistentes ou imprecisas                                                                                             |
| Plataforma \| Organização                   | ⚡️ As informações da unidade funcional são rotuladas em termos focados em engenharia que são sem significado para usuários de negócios                              |

### Antipadrão de gerenciamento de estado

Saiba mais sobre Bem-Arquiteto [Adaptável](/docs/architect/pt-br/well-architected/guide/adaptable-overview) → [Composável](/docs/architect/pt-br/well-architected/guide/composable) → [Separação de preocupações](/docs/architect/pt-br/well-architected/guide/composable#separação-de-preocupações) → [Gestão do Estado](/docs/architect/pt-br/well-architected/guide/composable#gerenciamento-de-estado)

| Onde procurar?<br>Área de produtos \| Local | O que evitar?<br>Antipadrão                                                                                                          |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| Plataforma \| Apex                          | ⚡️ Os pontos de salvamento e os comportamentos de reversão não são usados                                                           |
| Plataforma \| Padrões de design             | ⚡️ Os padrões de design não existem ou não lidam com padrões e casos de uso de estado/sem estado                                    |
| Plataforma \| Documentação                  | ⚡️ A documentação do componente não existe                                                                                          |
| Plataforma \| Documentação                  | A documentação do componente descreve o padrão stateful/sem estado implementado, mas esse é o único lugar em que a definição aparece |
| Plataforma \| Documentação                  | ⚡️ Não é possível pesquisar um padrão específico e/ou as pesquisas não ajudam a identificar todos os componentes usando esse padrão |
| Plataforma \| Fluxo                         | ⚡️ O elemento Reverter registros não é usado                                                                                        |

---
