Foi decidido renomear a classe Env para Core, como mudar parte do seu comportamento.
Tipo: Refatoração;
Branch: no final, deverá ser feito um merge para a branch version-2.
Checklist:
[ ] Implementar feature;
[ ] Renomear classe;
[ ] Retirar os métodos que não condizem com o comportamento de um Core. Colocar os métodos em uma outra classe, por enquanto;
[ ] Adicionar testes;
[ ] Atualizar docstring;
[ ] Atualizar documentação.
Para entender melhor
Atualmente a classe Env possui muitas funções, tornando o seu comportamento mais diverso do que deveria ser. Também há a questão do nome indicar algo local e não de algo que contêm as coisas para gerenciar o pacote corretamente. Devido a isso, a classe será remodelada para conter apenas o necessário para o seu funcionamento e as funcionalidades além disso serão atribuídas a outras classes (novas ou não).
Funcionalidades que não condizem com o comportamento do Core:
Feature
Foi decidido renomear a classe Env para Core, como mudar parte do seu comportamento.
version-2
.Checklist:
Para entender melhor
Atualmente a classe Env possui muitas funções, tornando o seu comportamento mais diverso do que deveria ser. Também há a questão do nome indicar algo local e não de algo que contêm as coisas para gerenciar o pacote corretamente. Devido a isso, a classe será remodelada para conter apenas o necessário para o seu funcionamento e as funcionalidades além disso serão atribuídas a outras classes (novas ou não).
Funcionalidades que não condizem com o comportamento do Core: