Golang musi znaleźć przewodnik po stylu znajdujący się tutaj , w części Nazwy odbiorców napisane:
Nazwa odbiorcy metody powinna odzwierciedlać jej tożsamość; często wystarcza jedno- lub dwuliterowy skrót tego typu (np. „c” lub „cl” dla „Klient”). Nie używaj nazw ogólnych, takich jak „ja”, „to” lub „ja”, identyfikatory typowe dla języków zorientowanych obiektowo, które kładą większy nacisk na metody niż na funkcje. Nazwa nie musi być tak opisowa jak argument metody, ponieważ jej rola jest oczywista i nie służy dokumentowi.
Ja osobiście zawsze używałem „tego” jako identyfikatora, ponieważ „to” jest przedmiotem tego, nad czym pracuję, kiedy piszę i edytuję funkcję. Brzmi dobrze i (przynajmniej dla mnie) ma sens.
Jeśli nazwa nie musi być opisowa, to jej rola jest oczywista i nie służy żadnemu dokumentacyjnemu celowi , dlaczego używanie „tego” byłoby marne?