русский
Germany.ruForen → Архив Досок→ Programmierung

Резюме для программиста

02.04.22 19:39
Re: Резюме для программиста
 
alex445 коренной житель
in Antwort AlexNek 02.04.22 17:49, Zuletzt geändert 02.04.22 19:47 (alex445)
Ну так это уже ваши проблемы смущ
Гораздо удобнее чем везде писать If

Какой if, вы о чём? Если о проверке, равно ли новое значение старому, то я в этом смысла не вижу. В большинстве случаев на это всё равно, и просто присваиваешь новое старому, даже если они равны. Если где-то логика приложения к этому критична, и надо случай одинаковых старого и нового значения отдельно обработать - просто делаешь отдельно для этого места проверку. В остальных случаях это лишние движения.


Я потому и отказался от универсальных сеттеров, потому что в разных местах надо логику немного поменять. Поэтому от универсальности сеттера не остаётся следа. Вы же эту свою строку SetProperty(value...) чего-то там пихаете в каждый сеттер копипастом? А в чём смысл? Просто меньше копипастить, чем раньше с if'ами? Если так лень копипастить и писать одинаковый код, то можно эту строку с SetProperty или блок с if'ом в сниппет запихать.


вообще то сеттер не предназначен для добавления логики

А то что?

Местный альфакодер запретил?

 

Sprung zu