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

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