コードが理解不能かどうかと再利用性は関係ないぞ
再利用できないのはインターフェースの問題でしょ