Почему геттеру не нужен префикс "get"

Идея

Никогда не использовать префикс get для функций-getter’ов.

Почему?

Обычно геттерами называют микро-функции или методы, которые элементарно возвращают ссылку или указатель на член класса, просто ради идеи не давать прямой доступ к нему. В них обычно нет какой логики.

Получается, эта функция, “геттер”, ничего не делает, что может описываться глаголом get. Геттер – это просто синоним члена класса. Смысловая нагрузка слова get тут начисто отсутствует. Префикс get нужен только если под ним скрывается реальное действие или вычисление, например, getLastTick() или getFullUserName(). А еще лучше заменить слово get на что-нибудь более информативное: extractLastTick() или buildFullUserName().

Посты по теме:


Disclaimer

Комментарии