Mudanças entre as edições de "Discussão:Exportação de Dados de Clientes"
Ir para navegação
Ir para pesquisar
(→Delcarativo vs imperativo: nova seção) |
|||
| (6 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
| − | == | + | == Declarativo vs imperativo == |
Criar botão não é solução, mas um meio de implementar. Portanto, é imperativo, não declarativo | Criar botão não é solução, mas um meio de implementar. Portanto, é imperativo, não declarativo | ||
| + | |||
| + | == Necessidade? == | ||
| + | |||
| + | Gerar um relatório não é necessidade. Visualizar o dado X, Y, Z de clientes, entretanto, é | ||
| + | |||
| + | == Fluxo == | ||
| + | |||
| + | Não consigo aferir nada no cenário descrito. Aquilo é um fluxo. Fluxo é parte da solução imperativa | ||
| + | |||
| + | == Que porra é assertiva? == | ||
| + | |||
| + | É algo bem simples: algo que deve ser verdade. | ||
| + | |||
| + | Se a assertiva não bater, o dado verificado não for verdade, então deu problema. | ||
| + | |||
| + | Pré-condições NÃO SÃO assertivas. Pré-requisitos TAMBÉM NÃO SÃO. Isso aí faz parte do que é DADO ao sistema | ||
| + | |||
| + | == Operações == | ||
| + | |||
| + | **O sistema gera a informação X** não é uma operação. A informação X gerada deve estar na assertiva, não na operação | ||
| + | |||
| + | == Tudo alterado Jeff == | ||
Edição atual tal como às 20h06min de 28 de setembro de 2016
Declarativo vs imperativo
Criar botão não é solução, mas um meio de implementar. Portanto, é imperativo, não declarativo
Necessidade?
Gerar um relatório não é necessidade. Visualizar o dado X, Y, Z de clientes, entretanto, é
Fluxo
Não consigo aferir nada no cenário descrito. Aquilo é um fluxo. Fluxo é parte da solução imperativa
Que porra é assertiva?
É algo bem simples: algo que deve ser verdade.
Se a assertiva não bater, o dado verificado não for verdade, então deu problema.
Pré-condições NÃO SÃO assertivas. Pré-requisitos TAMBÉM NÃO SÃO. Isso aí faz parte do que é DADO ao sistema
Operações
- O sistema gera a informação X** não é uma operação. A informação X gerada deve estar na assertiva, não na operação