Позвали рассудить спор: как идеоматично называть переменные в го?
В правом углу котлинист с детальными именами.
В левом углу гофер-радикал с 1-2 буквами макс.
Исход: оба не правы. лол.
В го нет ограничений и требований на имя переменной. Если вообще посмотреть офиц доки, то чаще волнуются о названий пакетов, а потом параметров фций, а что внутри фций - "пофиг", ведь легко фиксится. (я ток про переменные, не фции-методы)
Поэтому аргументы "ну rc это resource core" это самое бредовое, что можно сморозить. Если переменная не дает понять, что в ней, она плохо названа.
Исключения только на имена индексов в цикле и не использовать self/this/base/super для методов.
Отдельно стоит сказать, что пихать тип переменной в название такой же запашок, ведь тянет за собой ненужную инфу.
И последнее: тащить имена подобные этому еще хуже, чем 2 буквы
https://t.me/oleg_log/1506