Melhorias no Código
As melhorias feitas no código são as seguintes:
-
Inclusão de novos tickers: Adição da possibilidade de adicionar ou atualizar novos tickers ao monitor.
-
Tratamento de Exceções: Adição de blocos try-except para lidar com possíveis erros durante a execução do código. Isso ajuda a tornar o código mais robusto e evita que o programa pare de funcionar inesperadamente caso ocorra algum problema.
-
Separação de Responsabilidades: Separação da lógica de negócio da lógica de apresentação. As funções
monitorar_criptomoeda
ecriar_tabela
são responsáveis por realizar operações específicas e retornar resultados, enquanto a funçãomain
coordena a execução do programa. -
Tratamento de Interrupção do Usuário: Adição de um tratamento para a interrupção pelo usuário (Ctrl+C). Isso permite que o programa seja encerrado de forma limpa quando o usuário desejar.
-
Melhorias na Saída de Dados: Utilização da biblioteca Rich para formatar a saída de dados de forma mais visualmente atraente, com uso de cores e formatação de texto.
-
Melhorias na Estrutura de Dados: Utilização de um dicionário para armazenar as listas de criptomoedas, o que facilita a adição de novas criptomoedas e simplifica o código.
-
Melhorias na Documentação: Adição de comentários explicativos para facilitar a compreensão do código e das suas funcionalidades.
Full Changelog: v0.1.0...v0.2.0