Resta il fatto che l'attore ha promosso un'azione di natura contrattuale e secondo l'art. 31 CPC il giudice competente è quello generale al domicilio o alla sede della parte convenuta e quello del luogo in cui deve essere eseguita la prestazione caratteristica. In concreto, nell'ambito di un contratto di appalto, quale quello sul quale l'attore basa la sua pretesa, il luogo in cui la prestazione caratteristica deve essere eseguita è quello in cui l'appaltatore deve compiere la sua opera (cfr. Haldy, op. cit., n. 6 ad art. 31). E questa si trova nel Comune di Gambarogno, donde la competenza del giudice adito. 4.