- 1
- 2
- 3
- 4
- 5
- 6
- 7
//надо показать элемент каталога во всей красе
$_CENTER="show_category_item(".$newParts[0].");";
eval($_CENTER);
// ...
$_LEFT='get_main_category($cat_id, $new_path);';
$_CENTER="show_category_item_list($".'newParts'.");";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
//надо показать элемент каталога во всей красе
$_CENTER="show_category_item(".$newParts[0].");";
eval($_CENTER);
// ...
$_LEFT='get_main_category($cat_id, $new_path);';
$_CENTER="show_category_item_list($".'newParts'.");";
Вот с таким адом мне приходится работать.
Тут еще интересные имена: $_CENTER, $_LEFT. Разве пыхосоглашение о именовании не запрещает так называть свои переменные?
Или фрилансеры, или вечные юниоры.
Полезные применения есть, о них знает полсотых процента разработчиков.
1. Жирные удобные интерфейсы на базе тонких. Пример: обязуем наследника определить compare, предоставляем ему все операторы сравнения на базе его compare.
2. Композиция сложных сущностей из строительных блоков. Тут в двух словах не объяснить, лучше примером: