в ссылке указание скобок считается "bad" . Но как определить в объекте созданом тобой , что вызывается не свойство, а метод? хотя по факту вызов свойств в объектах напрямую, также считается дурным тоном и нужно вызывать через методы , а свойства в объектах закрывать как я понял
нет, там не так сказано. там перечислены случаи, когда можно ставить, а когда лучше убрать. например, если метод вызывается без аргументов