Skip to content

Repositório que centralizará os commits dos integrantes do Grupo 5.

Notifications You must be signed in to change notification settings

peixotots/agenda-contatos-santander-coders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ada

AGENDA DE CONTATOS

Projeto desenvolvido pelo grupo 5 da turma 1173 | Santander Coders 2024 para finalizar o módulo de Lógica de Programação.

Santander Coders

Objetivo do Projeto:

  • Desenvolver um sistema de agenda de contatos que permita ao usuário adicionar, remover, buscar e listar contatos.

AGENDA

Requisitos funcionais

RN1: Não é permitido armazenar contatos com telefones ja cadastrados;

RN2: Para realizar as ações (detalhar, editar e remover), será necessário informar o telefone do contato;

Linguagem

  • JAVA

Integrantes


Ana Laura Marques Rodrigues
GitHub

Arthur Gabriel De Menezes Viana
GitHub

Lucas Kaique Rocha Nascimento
GitHub

Mariana Lainara Silva
GitHub

Tainá Souza Peixoto
GitHub

Principais Desafios Encontrados no Projeto

  • Limitação do Uso de Recursos: Por se tratar de um projeto focado em conceitos iniciais de lógica de programação, tivemos que limitar o uso de recursos mais avançados.
  • Divisão de Tarefas: Tivemos que dividir as tarefas de forma que cada integrante pudesse contribuir com o projeto.
  • Integração de Códigos: Tivemos que integrar os códigos de cada integrante para que o projeto funcionasse corretamente.

Parte Mais Interessante

  • Aprendizado: Tivemos a oportunidade de aprender mais sobre a linguagem Java, Git e GitHub e a IDE IntelliJ IDEA.
  • Desenvolvimento de um Projeto Completo: Conseguimos desenvolver um projeto completo, com várias opções de interação com o usuário.
  • Desenvolvimento Colaborativo: Melhoramos nossa habilidade de trabalhar em equipe, dividindo tarefas e trocando conhecimento.

O Que Pode Ser Melhorado

  • Validação de Dados: Implementar validações mais robustas para os campos de entrada, como verificar se o email é válido e se o telefone contém apenas números.
  • Tratamento de Exceções: Implementar um tratamento de exceções mais abrangente para lidar com possíveis erros durante a execução do programa, como entradas inválidas do usuário.
  • Interface Gráfica: Adicionar uma interface gráfica para tornar o uso do sistema mais amigável.

About

Repositório que centralizará os commits dos integrantes do Grupo 5.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%