pjbank / pjbank-php-sdk

PJBank SDK para PHP! :elephant: :elephant: :elephant:
https://docs.pjbank.com.br
MIT License
26 stars 12 forks source link

Separação de Projetos - Responsabilidade Única #13

Closed hernandev closed 6 years ago

hernandev commented 6 years ago

Olá, tenho uma proposta para que esse pacote seja refatorando em 3 pacotes:

Dessa forma fica mais fácil separar o código de cada funcionalidade, e quem uma só um dos serviços não é obrigado a instalar dependências desnecessárias.

Posso fazer esse trampo, se criar os projetos, ou posso criar separadamente, e você forka.

Pode manter os créditos de copyright, caso eu faça do zero, seguindo essa base, por mim é tranquilo.

Obrigado

msfidelis commented 6 years ago

Acho que não será necessário modularizar tanto de primeiro momento, pelo menos não na primeira versão. As classes são bem pequenas e a Conta Digital irá herdar todos os recursos do recebimento. Acho que seria um esforço que não traria tanto retorno agora.

O PJBank é uma empresa que segue os padrões de qualidade e segurança por meio da certificação PCI Compliance, portanto acho melhor manter o copyright aqui dentro por conta de confiança. Mas agradeço a sugestão!