- 1
- 2
- 3
- 4
- 5
- 6
$type = isset($config['type']) ? $config['type'] : 'default';
switch($type) {
default:
$blockClass = 'adminhtml/widget_grid_massaction_item_additional_default';
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
$type = isset($config['type']) ? $config['type'] : 'default';
switch($type) {
default:
$blockClass = 'adminhtml/widget_grid_massaction_item_additional_default';
break;
}
Magento core
kostoprav 18.07.2013 11:03 # +4
clgs 18.07.2013 14:34 # +1
TarasB 18.07.2013 14:38 # +6
inkanus-gray 18.07.2013 14:56 # 0
defecate-plusplus 18.07.2013 15:02 # +3
clgs 18.07.2013 15:10 # +4
roman-kashitsyn 18.07.2013 15:18 # +6
о_О
Это ж какой трэш можно на PHP написать до версии 5.4!
inkanus-gray 18.07.2013 17:20 # +3
heleg 22.07.2013 22:57 # 0
bormand 23.07.2013 06:44 # +3
Эта претензия к тому извращенцу, который придумал такую ебанутую конструкцию как сишный свич. Натуральный костыль, запиленный на скорую руку из одного блока и меток потому что автору было лень немного подумать... Сколько программ реально пользуются "проскоком" с одной ветки на другую? Да их практически нет... Ну кроме дафф девайса, и тех, которым приходится выполнять одинаковые действия на несколько констант (а это опять ебанутость свича, не позволяющая просто перечислить константы через запятую, как в паскале). И если бы автор свича немного пошевелил мозгами - то break писать бы не приходилось. Было бы как-то так: Но теперь уже никто ничего не изменит ;( И эта конструкция, к сожалению, останется навсегда.
anonimb84a2f6fd141 23.07.2013 08:05 # 0
Но это достойно отдельного говнокода.
inkanus-gray 18.07.2013 15:18 # +3
clgs 18.07.2013 15:32 # −3
Подсказка: "непосредственно перед закрывающейся скобкой"
inkanus-gray 18.07.2013 15:49 # −1
clgs 18.07.2013 16:00 # +1
inkanus-gray 18.07.2013 16:56 # +2
blackhearted 18.07.2013 16:51 # +1
clgs 18.07.2013 17:11 # +2
scriptin 18.07.2013 20:28 # +3
bormand 18.07.2013 20:34 # −1