- 1
- 2
if (_flag_visible == true) obj.SetVisible();
else if (_flag_visible == false) obj.SetInvisible();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+121
if (_flag_visible == true) obj.SetVisible();
else if (_flag_visible == false) obj.SetInvisible();
Lure Of Chaos 05.01.2011 15:19 # +1
вот и что мешало сделать obj.SetVisible(bool)?
burdakovd 05.01.2011 16:53 # 0
Про сравнение переменной с логическими литералами и про else if действительно сказать нечего.
А вот разработчика класса Obj в какой-то степени можно понять, setVisible(void)/setInvisible(void) можно расценивать как более читаемые по сравнению с setVisible(true)/setVisible(false).
Хотя он мог бы:
1) переименовать методы в show(void)/hide(void), чтобы названия были ещё более говорящими, ибо setXXX у многих ассоциируется с сеттером
2) дополнительно сделать метод setVisible(boolean) для таких вариантов использования как этот
Lure Of Chaos 05.01.2011 18:09 # −1
а еще мне нравится идея вместо и писать и , а в языках с необязательными аргументами(php,javascript и др.) можно обойтись , хотя это не соответствует общепринятым соглашениям, зато немного короче
Bydlo 05.01.2011 18:59 # 0
guest 05.01.2011 19:02 # +4
Lure Of Chaos 05.01.2011 19:42 # 0
Bydlo 05.01.2011 20:55 # +2
2) Ява не нужна
Lure Of Chaos 05.01.2011 21:03 # 0
2) их еще нет в яваскрипте, пхп и т.д. = ))
bugmenot 05.01.2011 23:15 # +1
а в PHP вместо ООП какая-то непонятная хуйня
Lure Of Chaos 05.01.2011 23:16 # +2
bugmenot 05.01.2011 23:59 # +1
Lure Of Chaos 06.01.2011 01:10 # −1
bugmenot 06.01.2011 03:02 # 0
Lure Of Chaos 06.01.2011 03:17 # −1
bugmenot 06.01.2011 03:31 # +4
TarasB 05.01.2011 23:10 # −1
This is obvious 05.01.2011 23:18 # +4
Lure Of Chaos 05.01.2011 23:21 # −1
тоже как аннотации в яве
guest 05.01.2011 23:27 # 0
Раз существует (и довольно давно), значит нужна. Не вещайте ярлыки, если не знаете.
Bydlo 06.01.2011 00:56 # +1
guest 06.01.2011 01:14 # +1
Не нужна бы была - исчезла бы давно без следа.
Bydlo 06.01.2011 21:08 # 0
guest 06.01.2011 22:02 # −1
Lure Of Chaos 10.01.2011 22:18 # −1
другой смолчал и стал пред ним ходить.
сильнее не мог он возразить.
А.С. Пушкин
bugmenot 06.01.2011 03:01 # +2
TarasB 05.01.2011 23:10 # −1
C := Color (геттер)
или
C := Color() (метод)?
guest 05.01.2011 23:34 # 0
guest 06.01.2011 01:15 # −1
Мистер Хэнки 06.01.2011 13:11 # −3
koodeer 06.01.2011 18:29 # +2
TarasB 06.01.2011 13:29 # −4
И я пишу
with Obj do SetID(GetID()+1);
Кстати, указатели на свойства в Сирешётке уже появились?
guest 06.01.2011 15:52 # −1
Да мы знаем, что Д7 - это жопа. Зачем это повторять?
Не плачьте больше. Вам поможет только смена языка.
guest 06.01.2011 15:53 # +2
Два даже не поддерживает?
TarasB 06.01.2011 20:15 # −2
- Что с тобой такой, WindowsGovno? - спросил С++
- Да вот представляешь - отвечает WindowsGovno - иду я сегодня в сортир, снимаю трусы - смотрю - а у меня два хуя! А зачем мне столько, ну я взял, и оторвал тот, который висел...
guest 06.01.2011 22:03 # +2
MAMOHT 03.12.2018 06:03 # 0
guest 06.01.2011 22:05 # −1
Плохому танцору и один мешает.
guest6 08.10.2024 02:00 # 0
guest6 08.10.2024 02:38 # 0
guest6 08.10.2024 07:18 # 0
guest6 08.10.2024 13:16 # 0
guest 06.01.2011 15:55 # 0
Зачем Вам это? СШарп для этого не предназначен.
По ссылке в свойствах без проблем передаётся после автобоксинга.
guest 06.01.2011 22:07 # −1
Ей Богу Вы троллите... - и это замена для ?
TarasB 06.01.2011 23:02 # −3
guest 07.01.2011 00:56 # −1
Сейчас в компиляторах с глобальной оптимизацией уже не возможно определить сколько вызовов и где сделает компилятор или что заинлайнит. Притом сделает это более оптимально, чем программист. Если дельфи до сих пор не научился делать это, то ему пора на погост или продолжить развиваться.
guest 07.01.2011 00:59 # +2
Действительно, зачем нанимать экскаватор, если есть лопата? :D
Смеяться после слова лопата.
Bydlo 06.01.2011 00:56 # −1
object.property = var;
Хочешь взять его, возьми:
var = object.property;
Я думаю это намного лучше чем гет\сет и пр. А так же задумайтесь:
object.GetProperty();
guest 06.01.2011 10:38 # +1
TarasB 06.01.2011 13:30 # 0
Напугали паскалиста, ага.
guest 06.01.2011 15:57 # +3
После заместо оно не страшно, ага. :)
koodeer 06.01.2011 18:31 # −2
guest 06.01.2011 22:10 # +3
2 параллельных нажатия взамен 5ти последовательных?
Конечно, никакой, успокаивайте себя...
Bydlo 06.01.2011 21:11 # 0
TarasB 06.01.2011 21:31 # −1
Оно того стоит?
> А так же метод GetProperty можно вызвать просто так, без присваивания его результата другой переменной.
Можно отрубить эту возможность.
Govnoeb 05.01.2011 19:22 # 0
тада возникает неоднозначность
(не конст obj).size(); - это вызов чего?
Lure Of Chaos 05.01.2011 19:48 # −3
guest 05.01.2011 20:42 # −3
Lure Of Chaos 05.01.2011 20:59 # 0
guest 05.01.2011 23:38 # −1
Govnoeb 05.01.2011 20:59 # 0
http://govnokod.ru/5148#comment67841
согласен, но предложенный вариант плох.
лучше просто убрать значение по умолчанию и не ебать себе и ТарасуБ мозги
Lure Of Chaos 05.01.2011 21:05 # −1
pushkoff 06.01.2011 16:40 # +1
guest 05.01.2011 16:58 # +2
bugmenot 05.01.2011 18:37 # −2
Govnoeb 05.01.2011 19:24 # −1
guest 05.01.2011 20:37 # −2
Это мысль переодически посещает не только меня? Хорошо. :)
koodeer 05.01.2011 19:55 # +2
Конечно, это всё гипотетически.
Как обычно, невозможно сказать точно, не видя весь код.
Lure Of Chaos 05.01.2011 21:00 # −1
тем более говно = )
Lure Of Chaos 05.01.2011 21:01 # −1
ввел сообщение, но не каптчу - и пропустило! = )))
Lure Of Chaos 05.01.2011 21:06 # 0
Bydlo 05.01.2011 21:48 # +1
TarasB 05.01.2011 23:12 # 0
Lure Of Chaos 05.01.2011 23:15 # −1
TarasB 06.01.2011 13:31 # −1
Lure Of Chaos 06.01.2011 19:14 # 0
TarasB 06.01.2011 20:16 # −1
Lure Of Chaos 06.01.2011 20:30 # −1
eth0 06.01.2011 11:43 # +1
"На сайте проводится профилактика, поэтому гостям нельзя писать комментарии до 1 января 2011."
о_О
Мы снова в прошлом, снова переживать встречу этого глупого праздника, снова столько выпить.. Бр-р-р.
guest 06.01.2011 15:50 # −1
guest 06.01.2011 15:47 # −2
Уже скучаете по ананистусам? Надолго же Вас хватило... Зачем они Вам? Неужели Вы ими пользовались? о_О
guest 06.01.2011 10:37 # −2