Мое мнение таково, что getter должен быть легковесным, но опять же, как вы говорите, существует широкое определение "облегченного", добавление логгера прекрасно подходит для целей трассировки, и, возможно, также имеет место некоторая логика кэша и извлечение базы данных / веб-службы.уч.ваш добытчик уже считается тяжелым.Геттеры являются синтаксическими сахароподобными сеттерами, я считаю, что этот метод более гибок из-за простоты их асинхронного использования.
Но нет никаких ожиданий для вашей производительности геттера (возможно, попробуйте упомянуть об этом в кашляю документация), так как он может пытаться получить свежие значения из медленного источника.Другие, конечно, рассматривают геттер для простых объектов, но, поскольку ваш объект может быть прокси-сервером для вашего внутреннего объекта, я действительно не вижу смысла устанавливать ожидания производительности, поскольку это помогает сделать код более читабельным и более понятным.
Поэтому мой ответ будет: «это зависит», главным образом от уровня абстракции вашего объекта (краткая логика для низкоуровневого объекта, поскольку значение, вероятно, должно быть рассчитано на уровне установщика, длинные - для уровня высоты).