1С рекомендует в именовании функций не использовать «Получить,Установить…» вместо ПолучитьТаблицуДокументов(), правильно именовать функцию ТаблицаДокументов(). С одной стороны все ОК. Но в таких ситуация может возникать совпадение имен переменной и функции:
Процедура РассчитатьЧтоТо()
….
ТаблицаДокументов = ТаблицаДокументов();
Для Каждого СтрокаДокументов ИЗ ТаблицаДокументов Цикл
…
КонецПроцедуры
В этих ситуациях можно, случайно обратится, вместо переменной к функции или вообще попасть в бесконечную рекурсию:
Функция ТаблицаДокументов()
ТаблицаДокументов = Новый ТаблицаЗначений;
….
Возврат ТаблицаДокументов(); //опечатка)
КонецФункции
Как относитесь к одинаковым именам переменных и функций?
(0)
Тоже не могу отучиться использовать "Получить" в именах функций.
В свое время слишком привык к конструкциям типа Something=getSomething(), и на мой взгляд это куда более читабельно.