Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
public function getIcon()
{
switch($this->name)
{
case 'Пятигорск':
return 'inn_pyatigorsk';
break;
case 'Южная':
return 'inn_uzhnaya';
break;
case 'Кавказ':
return 'inn_kavkaz';
break;
}
}
public function getBlockId()
{
switch($this->name)
{
case 'Пятигорск':
return 'pyatigorsk';
break;
case 'Южная':
return 'uzhnaya';
break;
case 'Кавказ':
return 'kavkaz';
break;
}
}
public function getImageBlockId()
{
switch($this->name)
{
case 'Пятигорск':
return 'box-pyatigorsk';
break;
case 'Южная':
return 'box-uzhnaya';
break;
case 'Кавказ':
return 'box-kavkaz';
break;
}
}
public function getSliderId()
{
switch($this->name)
{
case 'Пятигорск':
return 'slider_pyatigorsk';
break;
case 'Южная':
return 'slider_uzhnaya';
break;
case 'Кавказ':
return 'slider_kavkaz';
break;
}
}
public function getBooKId()
{
$result = '';
switch($this->name)
{
case 'Пятигорск':
$result = 'book_pyatigorsk';
break;
case 'Южная':
$result = 'book_uzhnaya';
break;
case 'Кавказ':
$result = 'book_kavkaz';
break;
}
return $result;
}
Причем меняют на более идиотский вариант? (Кейс-то всё равно не проваливающийся и я не могу представить ситуаций, когда прямые ретурны и введение переменной дали бы разные результаты)
Да, и классика - бряки после ретурнов. Писал явно Пинки из "Пинки и Брейн" Спилберговского.
Я тоже обычно оставляю бряки, просто чтоб была однородная структура (глазу проще видеть break; в одном отступе, чем несколько разных вариантов break/return/throw), да и если в процессе переделки потом return становится не нужен, меньше дописывать. Элементарное удобство. Что здесь криминального?
И не отдавайте на дешёвый фриланс (неважно в какую страну) свои проекты, если ожидаете качества
Да, и классика - бряки после ретурнов. Писал явно Пинки из "Пинки и Брейн" Спилберговского.
Хохлов-бандуровцев мочить надо всех. За аналокодинг.
Отдельные аккаунты для мудаков уже есть.
Специально для тех кто в танке - анонимус - это guest, а anonim с каким то хешом - это ты. Чуешь разницу?
завинчивание гаек
хватит это терпеть!