Плохой тон программирования

397
.
Hey guys! Finally I'm gonna change status!?
Есть пример хорошего Сегодня класс одного пиндоса переделывал, напоролся на коммент
// If this comment is removed the program will blow up!!!
Минут десять соображал, почему же она взорвется
.
The Fast, Secure and Professional - Yii2
# КоханийВолодимир (25.05.2017 / 12:55)
Ну вот зачем?
Привет)
Видимо там были экшены, которые он потом убрал, а метод оставил (на всякий случай).
.
The Fast, Secure and Professional - Yii2
# КоханийВолодимир (25.05.2017 / 12:44)
данные во фронт передаются через $app->view->params....Зачееееем?
Третий день сижу разбираюсь в его говнокоде(
Ну смотри, есть несколько предположений почему он это сделал.

1) Ему нужно было передавать элементы в массив в зависимости от условий, ну например

$this->view->params['title'] = 'Заголовок страницы';
        
if (Yii::$app->user->isGuest){
    $this->view->params['user'] = Yii::$app->user;
}

Да это можно было бы собрать в отдельный массив и передать в render() но возможно он не хотел создавать лишних переменных)

2) Он просто не знал про второй аргумент метода render(). Хотя сомневаюсь.
.
The Fast, Secure and Professional - Yii2
# КоханийВолодимир (25.05.2017 / 12:44)
Есть ли у вас примеры плохого кода? Чтобы посмотреть и знать, что так писать ненадо?)
Т.к. нужно быстро кодить в некоторых экшенах приходится писать много логики. Так лучше не делать, логика должна быть в модели.
.
Бывший человек
Тоже не понимаю зачем разметку html пихать в переменные
типо
$magaSait =.разметка
$magaSait =.разметка
$magaSait =.разметка
$magaSait =.разметка
echo $magaSait;
.
The Fast, Secure and Professional - Yii2
# cuHyc (17.12.2017 / 01:49)
Тоже не понимаю зачем разметку html пихать в переменные
типо
$magaSait =.разметка
$magaSait =.разметка
$magaSait =.разметка
$magaSait =.разметка
echo $magaSait;
Для генерации определённого кода и вывода его в нужном месте.
.
Бывший человек
Это логично, но непривычно, так же как автор пишет, каждый по своему пишет, если вообще пишет... Это если я загляну в код джумлы и нихрена там не пойму и у меня нахлынет
.
Кто на ком стоял?
Это я к тому, что без контекста ничерта не понятно.
.
С газика
# kantry (12.12.2017 / 11:34)
Есть пример хорошего Сегодня класс одного пиндоса переделывал, напоролся на коммент
// If this comment is removed the program will blow up!!!
Минут десять соображал, почему же она взорвется:pu
Я как то правил код под коментарием вида
// You are lamer, keep your dirty hands from this code, because you do not understand all
// consequences of your stupid changes..... blah-blah-blah


Это был гений наш родной росийский, переехавшие в штаты и зазвездившийся аж писец
Винду ненавидел люто гг.
Я чуть не обмочилсо но дело сделал своими грязными руками :мачо:
Всего: 19