Sur ce qui se rapproche le plus de Golang, un guide de style se trouve ici , sous Receiver Names, il est écrit:
Le nom du récepteur d'une méthode doit refléter son identité; souvent une abréviation d'une ou deux lettres de son type suffit (comme "c" ou "cl" pour "Client"). N'utilisez pas de noms génériques tels que "moi", "ceci" ou "soi", identificateurs typiques des langages orientés objet qui mettent davantage l'accent sur les méthodes que sur les fonctions. Le nom n'a pas besoin d'être aussi descriptif que celui d'un argument de méthode, car son rôle est évident et ne sert à rien de documentaire.
Personnellement, j'ai toujours utilisé "this" comme identifiant car "this" est au centre de ce sur quoi je travaille lorsque j'écris et édite la fonction. Cela semble juste et (pour moi au moins) cela a du sens.
Si le nom n'a pas besoin d'être descriptif, son rôle est évident et il ne sert à rien de documentaire , pourquoi l'utilisation de "ceci" serait-elle mal vue?