Skip to content

Classes principais e classes de integração com api do codeforces

Marcelo Machado Lage requested to merge basic-classes into main

Classes principais

Implementação básica das classes principais que tinha ficado para o segundo ciclo. Todos os construtores foram implementados. Mais métodos serão implementdos em sincronia com o desenvolvimento do front-end.

  • Classe Tag não existe mais. Em vez disso, a classe problemas tem um atributo público que é um array de strings para as tags
  • Outras funcionalidades foram mantidas na forma proposta. Se for aceito o merge request pe bom continuar atualizando e progredindo na UML da wiki

Integração com api do cf

Implementação com base no modelo que o Otávio tinha subido.

  • Agora a superclasse CodeforcesRequests lida com a parte crua de json e http. Vai ser herdada pelas classes que fizeram requests de Submission e outras que possam ser implementadas
  • Acho que a CodeforcesRequests pode ser tornada abstrata também, mas não fiz isso ainda
  • Seria legal colocar algo na wiki depois falando sobre essa integração. Os testes já documentam bem mas pelo menos linkar para a doc do Mike no próprio codeforces é legal

Merge request reports

Loading