Descrição
Segunda parte do projeto
Bibliotecas
Foram utilizadas bibliotecas nativas do python sendo elas: os, random e calendar e também utilizada a biblioteca externa dill
Smells
- Chain constructors:
No arquivo payments, existem classes que com os construtores com trechos de códigos repetidos
- Command:
No arquivo interface tinha uma sequencia de ifs que puderam ser resolvidos com o command
Para a criação de um funcionário na hora de selecionar o tipo não é mais necessário checar com ifs o tipo do funcionário
- Extract method:
No arquivo New_interface tinhamos trechos de códigos em vários métodos