Я написал код, который использует атрибуты объекта:
class Foo:
    def __init__(self):
        self.bar = "baz"
myFoo = Foo()
print (myFoo.bar)
Теперь я хочу сделать некоторые причудливые вычисления, чтобы вернуть bar. Я мог бы использовать @property, чтобы методы действовали как атрибут bar, или я мог бы реорганизовать мой код на использование myFoo.bar().
Должен ли я вернуться и добавить parens ко всем моим bar доступам или использовать @property? Предположим, что моя база кода сейчас мала, но из-за энтропии она будет увеличиваться.
