IzabelAzoia / ON36-IJS-BancoSolDoAmanha

Banco comunitario
0 stars 0 forks source link

Adição das classes e funcionalidades da semana 3 #2

Closed IzabelAzoia closed 3 months ago

IzabelAzoia commented 3 months ago

Classes Adicionadas:

ContaCorrente: Implementação dos métodos de saque e cálculo de taxa de serviço. Cliente: Implementação dos métodos de gerenciamento de contas, incluindo abrir, fechar, modificar tipo de conta, e operações bancárias como sacar, depositar, transferir, e consultar saldo. Descrição dos Métodos Adicionados:

ContaCorrente:

sacar: Método para realizar saque em uma conta corrente, considerando o limite diário e de cheque especial. calcularTaxaServico: Método para calcular a taxa de serviço mensal da conta. Cliente:

abrirConta: Método para abrir uma nova conta para o cliente. fecharConta: Método para encerrar uma conta existente. modificarTipoDeConta: Método para alterar o tipo de conta do cliente. sacar, depositar, consultarSaldo, transferir, extrato, alterarSenha, solicitarEmprestimo, investir: Métodos que permitem ao cliente realizar operações bancárias comuns. Refatorações ou Ajustes Realizados:

Refatoração dos IDs para o tipo string em todas as classes. Melhoria na organização do código para aumentar a legibilidade e manutenção futura. Correção de problemas de importação e erros de exportação identificados anteriormente.

nolascolunardi commented 3 months ago

Primeiramente parabéns, Izabel! A estrutura do seu projeto está bem elaborada e você conseguiu entregar todas as funcionalidades solicitadas no desafio semanal. A aplicação do DTO e a ideia geral de como estruturar o projeto foram bem executadas. No entanto, há algumas áreas que podem ser aprimoradas para aumentar a clareza e a organização do código. Abaixo estão os pontos positivos e as sugestões de melhoria detalhadas:

Pontos Positivos:

  1. Estrutura de Projeto:
    • A estrutura do projeto está bem pensada a arquitetura geral do sistema.
    • A aplicação do Data Transfer Object (DTO) está sendo implementada, o que ajudar na padronização e comunicação entre diferentes partes do sistema.

Sugestões de Melhoria:

1. Arquivos com Diferentes Padrões de Escrita:

2. Métodos na Service do Cliente:

3. Não faça Merge Antes da Análise:

# Em resumo, o seu projeto está bem estruturado e funcional, mas a consistência na nomenclatura e na organização dos arquivos pode melhorar significativamente a clareza dos arquivos/códigos. Essas são algumas sugestões para aprimorar ainda mais o código. Continue assim!