- 1
- 2
- 3
- 4
function InitBVar(&$var)
{
$var = ($var=="Y") ? "Y" : "N";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+16.5
function InitBVar(&$var)
{
$var = ($var=="Y") ? "Y" : "N";
}
битрикс
guest 05.12.2008 16:55 # +3
$val = $val != 'Y'?'Y':'N';
}
function z2($val){
return $val != 'Y'?'Y':'N';
}
function t1(){
$a = "h";
z($a);
}
function t2(){
$a = "h";
$a = z2($a);
}
guest 05.12.2008 17:19 # −1
промахнулся
inho 26.02.2018 00:30 # +1
guest6 09.04.2023 01:20 # −10
6546546
guest6 09.04.2023 01:21 # −10
guest6 05.09.2023 20:27 # 0
guest 11.12.2008 16:40 # −1
Может я туплю, но что плохого в этой финкции?
guest 12.12.2008 20:06 # +2
потому что лучше написать
нахрена присваивать переменной значение, которое она и так имеет
guest 13.12.2008 01:47 # +1
А вот нихера. Я больше люблю вариант афтара поста юзать)
Aksina_Polenova 09.04.2023 01:41 # 0
guest 16.12.2008 15:38 # 0
Приведенная функция очень даже качественная. Тема говнокода не раскрыта!
guest 17.12.2008 04:17 # +3
Говнокод в том, что у нас уже есть замечательный типа данных — boolean, нафиг его менять на char?
[quote=Мишко]Приведенная функция очень даже качественная. Тема говнокода не раскрыта! [/quote]
Признайтесь, Вы битрикс—программист?
guest 17.12.2008 19:06 # −1
Неее, я не битрикс-программист. А раз сделали Y/N, значит для чего-то требовалось.
guest 20.12.2008 11:10 # 0
[quote=Мишко]Неее, я не битрикс-программист. А раз сделали Y/N, значит для чего-то требовалось.[/quote]
В таблицах MySQL часто любят хранить логические значения как enum('Y','N'). Типа это повышает читабельность самих таблиц. Вот в скрипте сразу с этими константами и работают.
punishment 07.11.2010 21:55 # −2
inkanus-gray 22.05.2016 21:26 # 0
anonimb84a2f6fd141 09.12.2012 00:14 # 0
guest8 21.09.2019 15:09 # −999
guest8 21.09.2019 15:16 # −999
guest8 24.09.2019 14:21 # −999
guest8 24.09.2019 23:15 # −999
guest8 24.09.2019 23:17 # −999
guest8 25.09.2019 16:10 # −999
guest8 25.09.2019 22:37 # −999
guest8 26.09.2019 14:18 # −999
guest8 26.09.2019 16:49 # −999
guest8 26.09.2019 20:25 # −999
guest8 26.09.2019 20:33 # −999