Citation: 4A_273/2021 E. C

Con ricorso in materia civile dell'11maggio 2021 A.________ postula l'annullamento della sentenza cantonale e, in sua riforma, l'accoglimento della petizione e la reiezione dell'azione riconvenzionale. Narrati i fatti, lamenta sia una violazione del suo diritto di essere sentito nel senso di una violazione del diritto di ottenere l'assunzione delle prove proposte sia un arbitrario apprezzamento - anticipato e non - delle prove, nonché un'errata applicazione dell'art. 40 LCA. Con risposta 8 luglio 2021 la B.________ SA propone la reiezione del ricorso. Le parti hanno proceduto spontaneamente a un secondo scambio di scritti con replica 27 luglio 2021 e duplica 11 agosto 2021. Diritto: