Skip to content

v0.2.0 - 07/04/2022

Latest
Compare
Choose a tag to compare
@vmeazevedo vmeazevedo released this 07 Apr 12:22

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 e criar_tabela são responsáveis por realizar operações específicas e retornar resultados, enquanto a função main 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