3
Refactorización de una API de cliente para evitar código duplicado y paso poco claro de parámetros
Necesito desarrollar una API, las funciones de la API son solicitudes que llaman al servicio expuesto por un servidor. Inicialmente, la API funcionó así: 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): …