... | @@ -5,7 +5,7 @@ |
... | @@ -5,7 +5,7 @@ |
|
|
|
|
|
## Descrição
|
|
## Descrição
|
|
|
|
|
|
Aqui serão apresentadas as convenções do código desenvolvido. padrões, documentação e conceitos básicos serão alguns dos assuntos abordados.
|
|
Aqui serão apresentadas as convenções do código desenvolvido, padrões, documentação e conceitos básicos serão alguns dos assuntos abordados.
|
|
|
|
|
|
## Sumário
|
|
## Sumário
|
|
|
|
|
... | @@ -16,7 +16,7 @@ Aqui serão apresentadas as convenções do código desenvolvido. padrões, docu |
... | @@ -16,7 +16,7 @@ Aqui serão apresentadas as convenções do código desenvolvido. padrões, docu |
|
|
|
|
|
### Lint
|
|
### Lint
|
|
|
|
|
|
O lint é uma ferramenta de análise de código estática. Ele é realizado para sinalizar erros de programação, erros estilísticos, bugs e construções suspeitas que possam prejudicar ou causar o baixo desempenho ao código da aplicação.
|
|
O lint é uma ferramenta de análise de código estática. Ele é executado para sinalizar erros de programação, erros estilísticos, bugs e construções suspeitas que possam prejudicar ou causar o baixo desempenho ao código da aplicação.
|
|
|
|
|
|
Na prática, o lint é uma espécie de corretor bastante “chato” que faz uma varredura em todo o seu código. Portanto, ele pode encontrar algumas desconformidades, como:
|
|
Na prática, o lint é uma espécie de corretor bastante “chato” que faz uma varredura em todo o seu código. Portanto, ele pode encontrar algumas desconformidades, como:
|
|
|
|
|
... | @@ -32,7 +32,7 @@ Neste caso, estamos utilizando TSLint feito para TypeScript e Lint para Dart/ Fl |
... | @@ -32,7 +32,7 @@ Neste caso, estamos utilizando TSLint feito para TypeScript e Lint para Dart/ Fl |
|
### Nomenclatura de Arquivos
|
|
### Nomenclatura de Arquivos
|
|
|
|
|
|
Para a nomenclatura dos arquivos, utilizamos o padrão MVVM.
|
|
Para a nomenclatura dos arquivos, utilizamos o padrão MVVM.
|
|
O MVVM é capaz de segregar a lógica de negócios da interface do usuário.
|
|
O MVVM é capaz de separar a lógica de negócios da interface do usuário.
|
|
O MVVM é útil para mover a lógica de negócios da visualização para ViewModel e Model. ViewModel é o mediador entre View e Model que carrega todos os eventos do usuário e retorna o resultado.
|
|
O MVVM é útil para mover a lógica de negócios da visualização para ViewModel e Model. ViewModel é o mediador entre View e Model que carrega todos os eventos do usuário e retorna o resultado.
|
|
#### Frontend
|
|
#### Frontend
|
|
##### Model
|
|
##### Model
|
... | | ... | |