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
Puxa vida... que falta de investimento por parte da MaxiPago aqui.
Essa biblioteca precisa:
Ser versionada - para que os sistemas que irão usar, possam determinar a versão compatível e evitar surpresas desagradáveis
Precisa usar PSR e suas recomendações - para que pelo menos ela seja compatível com namespace e importação via Composer, ninguém mais importa biblioteca dessa maneira
Utilizar Composer para gerenciar dependências - puxa vocês colocaram a bilbioteca KLogger diretamete no código-fonte, não há como administrar as atualizações dela (incluindo as de segurança)
Usar PHP moderno (ex: PHP 8.x) para se beneficiar de recursos modernos, como a tipagem de propriedades que o código atual faz de modo totalmente manual.
Criar testes de unidade em alguma biblioteca moderna como PHPUnit ou Pest
Orientação o objeto - pouco agrega fazer uma SDK que apenas encaminha o payload puro em array para a API, vocês precisam trabalhar com o conceito de builder para facilitar a criação do payload ou algo similar
Pessoal
Puxa vida... que falta de investimento por parte da MaxiPago aqui.
Essa biblioteca precisa:
Fontes:
https://semver.org/lang/pt-BR/
https://www.php-fig.org/psr/psr-0/
https://www.php-fig.org/psr/psr-4/
The text was updated successfully, but these errors were encountered: