Login
Подарки от программис'тов
6208 просмотров
Перейти к просмотру всей ветки
in Antwort AlexNek 17.08.22 12:39, Zuletzt geändert 17.08.22 13:14 (alex445)
В таком случае можно написать логику сеттераО том, что сеттер может иметь подобную логику, можно еще долго и нужно обсуждать.
Но runtime ошибка немного другое, чем если видишь проблему даже до компиляции кода.
Но тогда это надо в комментах писать.Не думаю, что такие очевидные вещи будет еще кто то описывать.
Это для создателя кода они очевидные, а для пользователя - нет. Я должен не просто держать в голове, что внутри у этого свойства странное поведение, отличающееся от обычного, но и как-то самостоятельно вывести такое поведение из анализа доступных членов класса. Опираясь при этом чисто на названия - ну вот есть методы и свойства со словом Focus в названии - наверное, они как-то связаны. Но подтверждения нет. Всё это вместо того, чтобы прочитать короткий тьюториал с примерами, как этот класс или его связанные свойства и методы работают. Ну или хотя бы просто комменты у метода и свойства - "установить можно так, а прочитать - так, а не так, как вы раньше могли подумать".