ICar - Sistema Web de locação de veículos
TIME:
David JC , Andreia Silva, Luiz Henrique
Descrição:
Projeto Final da Discipina de Engenharia de Software do Curso de Ciência da Computação na UFLA(Universidade Federal de Lavras) e têm como objetivo atender o gerenciamento comercial locação de veículos da empresa iCar.
Árvore de Pastas
Projeto Icar
├─ 📁 requisitos
├─ 📁 padroes_adotados
└─ 📁 App
├─ 📁 back-end
└─ 📁 front-end
Estrutura das pastas:
Requisitos: Essa pasta contém a documentação referente aos requisitos, incluindo os diagramas.
TECNOLOGIAS UTILIZADAS:
HOSPEDAGEM:
- Github Pages: []() - Versão: 0.0
Boas práticas de programação:
-
Nomenclatura clara e significativa
- Use nomes de variáveis, funções e classes que sejam descritivos e transmitam claramente o propósito e a função do elemento.
-
Separação de responsabilidades
- Siga o princípio da responsabilidade única, onde cada função ou classe deve ter uma única responsabilidade ou tarefa bem definida.
-
Comentários
- Utilize comentários de forma estratégica para explicar trechos de código complexos.
-
Indentação e formatação consistente
- Utilize uma formatação consistente em todo o código para garantir que seja facilmente legível.
-
Evite repetição de código
- Identifique padrões e trechos de código repetidos e abstraia-os para funções, métodos ou classes reutilizáveis.
-
Elimine código morto e não utilizado
- Revise regularmente seu código em busca de trechos de código que não são mais utilizados ou não têm efeito no funcionamento do programa e remova-os completamente.
Regras de utilização do git:
- Cada commit deve conter mudanças relacionadas a uma única funcionalidade.
- Explique o que foi alterado no commit.
- Antes de iniciar um novo trabalho ou fazer um commit, certifique-se de que seu repositório local esteja atualizado com as últimas alterações da branch remota.
- Crie e mantenha um arquivo .gitignore no seu repositório para evitar que arquivos e diretórios desnecessários sejam incluídos no controle de versão.
- Todo o código deve estar em App.
IMAGENS DA INTERFACE:
PÁGINA VISUALIZAR VEÍCULOS
PÁGINA GERENCIAR VEÍCULOS
PÁGINA CADASTRAR VEÍCULO
PÁGINA EXCLUIR VEÍCULO
PÁGINA ATUALIZAR VEÍCULO