You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Branch: no final, deverá ser feito um merge para a branch version-2.
Checklist:
Implementar feature;
Adicionar testes;
Atualizar docstring;
Atualizar documentação.
Para entender melhor
Atualmente existe vários momentos do fluxo de uso do pacote que se é necessário imprimir algo na tela, seja uma exceção ou apenas uma frase. Imprimir algo na tela é um comportamento que deveria ser de uma classe própria para esse fim, dessa forma é interessante pegar os métodos já existentes de print e criar uma classe que faça isso. Também temos vários tipos de impressão, como anteriormente citados: exceção, print comum, etc. Portanto seria interessante criar classes filhas que ajudem a identificar o tipo de impressão.
As classes seriam:
Print: classe com o comportamento principal do print.
AlertPrint: classe com o print para alertas, no caso de exceptions;
DownloadPrint: classe para print durante o momento de download, adicionando barra de download e tudo o mais;
DefaultPrint: classe para print padrão.
Observação: é interessante lembrar da flag que indica se a pessoa quer ou não que as mensagens sejam impressas na tela.
Participe do Hacktoberfest!
Contribua com uma issue com a label hacktoberfest e abra um pull request durante o mês de outubro para ganhar os brindes do GitHub! Para se inscrever, acesse https://hacktoberfest.digitalocean.com/register
The text was updated successfully, but these errors were encountered:
Classe Print
Um conjunto de classes para imprimir coisas na tela.
version-2
.Checklist:
Para entender melhor
Atualmente existe vários momentos do fluxo de uso do pacote que se é necessário imprimir algo na tela, seja uma exceção ou apenas uma frase. Imprimir algo na tela é um comportamento que deveria ser de uma classe própria para esse fim, dessa forma é interessante pegar os métodos já existentes de print e criar uma classe que faça isso. Também temos vários tipos de impressão, como anteriormente citados: exceção, print comum, etc. Portanto seria interessante criar classes filhas que ajudem a identificar o tipo de impressão.
As classes seriam:
Print
: classe com o comportamento principal do print.AlertPrint
: classe com o print para alertas, no caso de exceptions;DownloadPrint
: classe para print durante o momento de download, adicionando barra de download e tudo o mais;DefaultPrint
: classe para print padrão.Observação: é interessante lembrar da flag que indica se a pessoa quer ou não que as mensagens sejam impressas na tela.
The text was updated successfully, but these errors were encountered: