Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Projeto Focus
  • Wiki
  • Wiki
  • codigo

Last edited by Rafael dos Santos Cardoso Jun 14, 2023
Page history
This is an old version of this page. You can view the most recent version or browse the history.

codigo

Home Escopo e Cronograma Processos Design Configuração Arquitetura Código Banco de Dados Qualidade Gestã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.

Sumário

  • Ferramentas
  • Código
  • Nomenclatura de Arquivos

Ferramentas

Lint

O Lint é uma ferramenta que analisa o código-fonte para sinalizar erros de programação, bugs, sugestões de estilos e construções suspeitas.

Basicamente o Lint irá auxiliar durante o tempo de desenvolvimento, dando sugestões para um melhor padrão de código de acordo com as regras previamente definidas.

Benefícios de utilizar

O principal objetivo do Lint é manter uma única forma de escrita, porém também ganhamos outros pontos como:

Melhor legibilidade do código: O benefício de um código mais legível é indiscutível e irá diminuir a curva de novos desenvolvedores.

Padronização do código: Com as regras bem definidas, fica fácil ter um padrão de código único.

Melhor manutenção do código: Com um padrão definido, a manutenção e refatoração serão menos dolorosas.

Ganho de tempo em code reviews: Às vezes algumas revisões demandam muito tempo e o lint pode evitar isso, pois previamente alguns ajustes poderão ser anunciados ao desenvolvedor e ele terá que corrigir.

Evitar erros: Lint também pode evitar erros em runtime, isso irá dar uma maior confiabilidade em cada linha de código inserida.

Docker

O docker é uma plataforma de código aberto que facilita a criação de ambientes isolados durante o desenvolvimento de software. Isso é importante para a gestão da infraestrutura da aplicação, desde a criação até a modificação dos serviços. Na prática, o Docker age como uma “máquina virtual” que roda software dentro de outro sistema operacional.

Benefícios de utilizar

Velocidade: Como não depende de um sistema operacional dedicado para funcionar, o Docker pode ser iniciado e executado em poucos segundos;

Economia: Graças à característica mencionada anteriormente, o Docker também consome pouca memória e, de forma geral, outros recursos do host;

Segurança: Os contêineres do Docker trabalham de forma independente e isolada, o que aumenta o nível de segurança da ferramenta.

Em resumo, rodar aplicações no Docker permite a criação de ambientes controlados para extrair o máximo do desenvolvimento de software, independentemente do tamanho do sistema criado.

Código

Formatar arquivo

Uma sugestão para deixar o arquivo formatado, auxiliando o MR. Existe um comando default no VSCode que auxilia a formatação do arquivo, comando: Alt + Shift + F. Caso queira trocar o atalho:

    1. Acesse: Arquivo > Preferências > Atalho do teclado, isso abrirá o arquivo de configurações de teclado do VSCode.
    1. No campo de pesquisa no topo, digite: "format document" para encontrar a função "Format Document".
    1. Clique no ícone de lápis à esquerda e seleciona a combinação que deseja atribuir no atalho.
    1. Pronto.

Configuração Android

  • Para buildar APK ou utilizar emulador, é preciso alterar a configuração do minSdkVersion.
  • Para isso, é preciso ir nas pastas: Android > App > Build Gradle.
  • Chegando na build gradle, é preciso fazer a alteração do minSdkVersion para a versão 21.
  • Para isso, segue o exemplo abaixo:

exemp

Configuração Android Icone

  • comando: flutter pub run flutter_launcher_icons image

Nomenclatura de Arquivos

TDB

Clone repository
  • 1º Encontro com Stakeholder
  • Gerenciamento do Projeto
  • Mocks
  • Planing Poker
  • User Stories
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design
  • escopo e cronograma
  • Home
  • horarios
  • instalacao
  • processos
View All Pages