На ближайшей вещи Golang имеет к руководству по стилю нашла здесь , под ресивером имен это написано:
Имя получателя метода должно отражать его идентичность; часто достаточно одной или двух буквенных аббревиатур этого типа (например, «c» или «cl» для «Client»). Не используйте универсальные имена, такие как «я», «это» или «я», идентификаторы, типичные для объектно-ориентированных языков, в которых больше внимания уделяется методам, а не функциям. Имя не обязательно должно быть таким же описательным, как и у аргумента метода, так как его роль очевидна и не имеет никакой документальной цели.
Лично я всегда использовал «this» в качестве идентификатора, потому что «this» - это то, над чем я работаю, когда пишу и редактирую функцию. Это звучит правильно, и (по крайней мере для меня) это имеет смысл.
Если имя не обязательно должно быть описательным, его роль очевидна и не имеет никакой документальной цели , с какой стати следует осуждать использование «этого»?