3
Refatoração de uma API do cliente para evitar código duplicado e passagem pouco clara dos parâmetros
Eu preciso desenvolver uma API, as funções da API são solicitações que chamam o serviço exposto por um servidor. Inicialmente, a API funcionava assim: class Server: def firstRequest(self, arg1, arg2): # block of code A async = Async() async.callFirstRequest(arg1, arg2) # block of code B def secondRequest(self, argA, argB, argC): …