Este repositório é dedicado a fazer o CRUD de AEDs 3.
Entre no meu Replit!
Para usar você precisa apenas clicar no botão RUN
e o código irá compilar e executar o programa!
- Crud Funcional
- Método de criar novos objetos em disco.
- Método de leitura dos objetos do disco.
- Método de atualizar registros em disco.
- Método de deletar objetos do disco.
- Menu iterativo de usuário.
- Perguntas funcionando.
- Respostas funcionando.
- Sistema de votos funcionando.
- Sistema de comentários funcionando.
- Desafio 1: Limite percentual máximo para esse espaço deve provocar a movimentação do registro caso excedido.
- Desafio 2: Crud de Lixo para aproveitar melhor os registros excluídos
- Desafio 3: Simular um envio de email para trocar a senha do usuário
- Desafio opcional: Usar algum algoritmo de hashing para escrever a senha do usuário no banco de dados. Algoritmo usado: SHA3-512 bits.
- Desafio 4: Implementado.
- Desafio 5: Implementado.
Considerações: Crud suficiente!
Métodos | Retorno | Explicação do Método |
---|---|---|
Crud(String nomeArquivo, Constructor constructor) | Crud | Método de criar um Crud no disco. |
create(T Entidade) | int | Método create retorna o id que foi usado para inserir seu objeto no banco de dados |
read(String chave) | T | Retorna o objeto caso a chave secundária for encontrada no disco, não encontrar resulta em null |
update(T entidade, int id) | boolean | Atualiza no disco um objeto ( Por enquanto precisa da id para encontra-lo) |
delete(String chave) | boolean | Função deleta do disco um registro |
Explicação das branchs
do meu projeto.
Branch | O que ela possui |
---|---|
Master | Todos os códigos estão estáveis e funcionando! |
Beta | Updates em tempo real! Veja tudo que está por vir antes de ser estável! :) |
Quer ver as grandes atualizações do meu projeto.
Release | Lançamento | Link |
---|---|---|
V1.0 | 01/08/2020 | Download |
V2.0 | 08/08/2020 | Download |
V3.0 | 22/08/2020 | Download |
V4.0 | 29/08/2020 | Download |
V5.0 | 20/08/2020 | Download |