- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
void _device_ChangeStsConnect(bool Conn)
{
switch (Conn)
{
case true: Start(); break;
case false: Stop(); break;
default: break;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+137
void _device_ChangeStsConnect(bool Conn)
{
switch (Conn)
{
case true: Start(); break;
case false: Stop(); break;
default: break;
}
}
"Классический" switch булевой переменной.
Lure Of Chaos 25.11.2014 09:44 # 0
guest 25.11.2014 10:50 # 0
Или сисярп такого не позволит в данном случае?
pushistayapodmyshka 25.11.2014 10:58 # 0
hack2root 25.11.2014 11:02 # 0
NULL приходит только если позволить ему придти:
Как профессиональный говнокодер предлагаю такие варианты:
1) ValueType -> ReferenceType
2) ValueType -> NullableType
guest 25.11.2014 14:33 # 0
default мог взяться только из-за использования шаблонов кода switch, тем более что этот блок не достижим.
Qetu107 26.11.2014 02:31 # 0
Не нужно искать скрытый смысл там, где имеет место быть обычная глупость.
Код был написан вручную от банального незнания.
pushistayapodmyshka 25.11.2014 10:50 # +1
Qetu107 25.11.2014 11:49 # 0
hack2root 25.11.2014 11:03 # +1
1) ValueType -> ReferenceType
2) ValueType -> NullableType
Qetu107 25.11.2014 11:52 # 0
bormand 25.11.2014 12:19 # 0
А свитч на null'е завалится или уйдет в default?
Qetu107 25.11.2014 12:35 # +1
koodeer 25.11.2014 15:57 # 0
bormand 25.11.2014 16:29 # 0
Lokich 25.11.2014 17:52 # 0
Elvenfighter 26.11.2014 02:46 # +1