- 1
- 2
- 3
- 4
- 5
- 6
if($row['status_id'] != 6){
if($row['assist_type'] == 0){
$row['assist_type'] == 3;
}
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
if($row['status_id'] != 6){
if($row['assist_type'] == 0){
$row['assist_type'] == 3;
}
...
}
:-|
А где здесь хардкод? И где здесь ошибка номер 2 и далее, если имеются?
$row['status_id'] != 6
$row['assist_type'] == 0
$row['assist_type'] == 3
Это когда мамаша за 9 месяцев до твоего рождения участвовала в gangbang, бгггг
У вас есть база продуктов. Заказчик попросил сделать вывод какой-нибудь надписи у конкретных продуктов. Вы вместо того, чтобы добавить новое свойство для продукта, фигачите что-то типа:
if($product_id == 9231 || $product_id == ...) {
....
}
Да, это будет быстрее, но такой код не будет динамическим и читабельным для вас и для тех, кто будет потом в нем разбираться. Например кого-то другого попросили очистить вашу базу. Когда она заполнится товаром у части из них будет ваша надпись.
В этом куске кода хардкод лезет со всех щелей.
Для тех, кто не понял, часть этого кода не несет никакого смысла:
if($row['assist_type'] == 0){
$row['assist_type'] == 3; <- в сравнении делаем сравнение.
}
Я сначала подумал, что человек описался, но там по всему коду такие вещи...
С кем не бывает!
Сильно сказал, да...