Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Sistema de Folha de Pagamento - Refactor

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages