Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.56 KB

File metadata and controls

38 lines (33 loc) · 1.56 KB

todo

fazer uma integração com uma api publica externa para os tests de integração xml, json (feed rss algo assim)

  • Address/ZipCode: https://viacep.com.br/ws/01001000/json/
  • Versionamento de API
  • Aplicar RESTful
  • Aplicar Swagger
  • Aplicar HATEOS
  • Aplicar decorators para aplicar rotas etc
  • Aplicar Design patterns em contextos já utilizados
  • Aplicar migrations
  • Aplicar rota de reports
  • Revisar uso do container
  • Aplicar Providers para Serviços
  • Aplicar Providers para Repositórios
  • Analisar 12 factores
  • Utilizar Mocks
  • Implementar testes

Good references:

https://github.com/DesignPatternsPHP/DesignPatternsPHP https://github.com/mawrkus/js-unit-testing-guide#-table-of-contents template-lumen-service-php/blob/production/app/Providers/DependenceInjection/Services/Cognito/CognitoTokenServiceProvider.php https://github.com/andersoncontreira/java-ddd-and-design-patterns-guide/blob/master/src/main/java/dev/andersoncontreira/trainingddd/application/Application.java https://github.com/laravel/framework/tree/9.x/tests https://github.com/illuminate/container/blob/master/Container.php https://container.thephpleague.com/4.x/ https://java-design-patterns.com/patterns/ https://sourcemaking.com/design_patterns https://phpunit.readthedocs.io/en/9.5/assertions.html https://github.com/shivammathur/setup-php/blob/master/.github/workflows/php.yml