Livejournal
Log in
Post
Friends
My journal
hedin
in
code_wtf
Бессметрная классика снова и снова.
Apr 15, 2015 15:55
public boolean isRoot() {
return (isMaster() && !isSlave()) || (!isMaster() && !isSlave());
}
Leave a comment
Comments 17
Previous
feldgendler
April 15 2015, 23:09:13 UTC
Между прочим, всё не так однозначно ©, если isMaster() и isSlave() при последовательных вызовах могут возвращать разные значения.
Reply
trailmax
April 15 2015, 23:14:44 UTC
В таком случае однозачно wtf!
Reply
ewg
April 16 2015, 08:07:52 UTC
Не, нуачо?
Например, эти функции возвращают состояние ног контроллера. А что на этих ногах окажется в момент вызова - зависит от фаз Луны и помех по питанию.
ps: хотя в таком случае я бы пошел бить схемотехника Хоровцем с Хиллом.
Reply
hedin
April 18 2015, 12:30:30 UTC
Ну естественно не могут. Они почти getter.
Reply
the_chiffa
April 16 2015, 10:14:51 UTC
https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0
Reply
Previous
Leave a comment
Up
Comments 17
Reply
Reply
Например, эти функции возвращают состояние ног контроллера. А что на этих ногах окажется в момент вызова - зависит от фаз Луны и помех по питанию.
ps: хотя в таком случае я бы пошел бить схемотехника Хоровцем с Хиллом.
Reply
Reply
Reply
Leave a comment