
Arthur
28.12.2016
14:58:28
совсем не значит
прочитать комментарии всегда быстрее чем вникнуть в код

Alexander
28.12.2016
14:59:19
ха)
ну на этот случай смотри простой пример, в IT компаниях код постоянно меняется

Google

Alexander
28.12.2016
14:59:43
что-то поменяли в коде - комментарий остался
и вот уже код делает совсем другое
и ты доверился комменту и вот, всё очень плохо.

Arthur
28.12.2016
15:00:16
комментарии меняются вместе с кодом

Alexander
28.12.2016
15:00:25
короче, я умываю руки

Arthur
28.12.2016
15:00:51
4 года работаю в командах 10+ программистов и ни разу не встречал такого

Alexander
28.12.2016
15:01:02
пусть это будет просто моё IMHO. Т.к. во всех IT компаниях, где я работал эту парадигму не приходилось даже объяснять, все это принимают за данное.

Arthur
28.12.2016
15:01:07
а вот когда комментариев нехватает - постоянно

Alexander
28.12.2016
15:01:09
все книги по рефакторингу учат этому

Roman ?
28.12.2016
15:01:26
тому что триггеры - зло?
не, я согласен, это реально зло)

Alexander
28.12.2016
15:01:36
нет, про комменты в коде

Roman ?
28.12.2016
15:01:39
а

Google

Alexander
28.12.2016
15:01:41
+
ну и про тригеры тоже)
просто я реально впервые вижу человека, которому приходится это доказывать, т.к. я думал это очевидно:)

Arthur
28.12.2016
15:03:18
меня наоборот со времен универа учили что комментарии - мастхев
всегда было лень их писать правда, но в важных моментах приходится

Андрюха (Ren)
28.12.2016
15:08:21
день философии походу

Misha
28.12.2016
15:28:35
То, что можно выразить на языке программирования, не должно выноситься в комментарии — в частности, надо использовать говорящие названия переменных, функций, классов, методов и пр., разбивать программу на лёгкие для понимания части, стремиться к тому, чтобы структура классов и структура баз данных были максимально понятными и прозрачными и т. д. Есть даже мнение (его придерживаются в экстремальном программировании и некоторых других гибких методологиях программирования), что если для понимания программы требуются комментарии — значит, она плохо написана.
У меня на прошлой работе было такое правило - без коментариев.
Типа хорошо написаный код, не требует обьяснения

Alexander
28.12.2016
15:29:05

Misha
28.12.2016
15:29:19
Хотя сам самописный фреймворк был полным г*вном
Я б сказал бы даже порнографией. Как впрочем сама тематика сайта

Андрюха (Ren)
28.12.2016
15:30:25
да фремворки априори гавно, как запутанный клубок, сиди изучай то, что можно было описать в одном файле пары лет назад

Misha
28.12.2016
15:30:25
Доктрина схрещеная с актив рекодс

∀RTUR
28.12.2016
15:30:36

Андрюха (Ren)
28.12.2016
15:30:43
сижу учу чисто из-за хайпа
всю жизь процедурками страдали и ничего страшного, сайты на локалке летали, а лара из коробки без кеширования выдает 0.02-0.03 генерации

Alexander
28.12.2016
15:31:58

Андрюха (Ren)
28.12.2016
15:32:00
когда самописы полупроцедурные и уже наполненные выдают 0.003

Alexander
28.12.2016
15:32:12

Андрюха (Ren)
28.12.2016
15:32:55
почему перед \App все пишут обратный слэш?

Google

Alexander
28.12.2016
15:33:32
неймспейсы, абсолютный путь, либо импорт, либо так, при прямом обращении к классу по неймспейсу..

∀RTUR
28.12.2016
15:34:12
корневой нэймспейс

Alexander
28.12.2016
15:37:54
цикл по твоему массиву данных и ::create на каждую итерацию..

Dmitriy
28.12.2016
15:45:17
зачем так ?
инсерт же есть
в 1 заход вставить и все

Alexander
28.12.2016
15:46:53
ну инсерт я скинул выше
говорит не подходит ему инсерт
он даты не вставляет

Dmitriy
28.12.2016
15:47:14
даты через facker сделать

Alexander
28.12.2016
15:47:21
ну да
можно просто Carbon::now()

Dmitriy
28.12.2016
15:47:37
ну или так.

∀RTUR
28.12.2016
15:48:25

Misha
28.12.2016
16:34:31
Никто не знает где файл с настройками в yii2

Wild
28.12.2016
16:34:43
Чому я так ору

Dmitriy
28.12.2016
16:39:13

Google

Almas
28.12.2016
16:50:41

Dmitriy
28.12.2016
16:51:20
Доки читаем
Да тут можно на 99% вопросов ответить так же

Almas
28.12.2016
16:54:55
Да тут можно на 99% вопросов ответить так же
Тогда так и отвечаем пока не научатся читать доки. И перестанут лезь банальными вопросами. Вопрос стоить задавать тогда когда не смог решить самостоятельно, а не когда лень читать доки...

Dmitriy
28.12.2016
16:56:42
С такой логикой, этот чат не нужен если есть SO.
Ну да на вопросы где что лежит, нужно посылать в гугл
Ах да доки в некоторых местах не очень написанны

Almas
28.12.2016
16:58:08

Dmitriy
28.12.2016
16:59:38

Almas
28.12.2016
17:04:14

Admin
ERROR: S client not available

Dmitriy
28.12.2016
17:04:41
А еще и про другой фрейм.

Wild
28.12.2016
18:47:00
NotFoundHttpException in RouteCollection.php line 161:
Что сделать чтобы лара перстала выдавать эту ошибку
при 404?

Dmitriy
28.12.2016
18:47:34
Роутинг настроить

Евгений
28.12.2016
18:48:03
вьюху настроить

Wild
28.12.2016
18:48:51
И вырубить дебаг)

Евгений
28.12.2016
18:49:58
как минимум вьюху создай в папке errors с именем 404.blade.php

Wild
28.12.2016
18:50:09
Sorry, the page you are looking for could not be found.
Стандартная тоже не плоха

Google

Евгений
28.12.2016
18:51:55
там нет стантартной
https://github.com/laravel/laravel/tree/master/resources/views/errors
503 есть
Sorry, the page you are looking for could not be found. - это не вьюха

Wild
28.12.2016
18:57:56
Интересненько было бы
посмотреть как часто юзеры попадают на 404

Юрий
28.12.2016
18:58:59
яндекс метрика, не?

Евгений
28.12.2016
19:05:46
Да

Almas
28.12.2016
19:23:06
Ребята, как вложит еще один цикл в @foreach() ?

Alexander
28.12.2016
19:24:26
также
как и первый

Dmitriy
28.12.2016
19:24:32
@foreach @foreach @endforeach и т.д

Джама
28.12.2016
20:11:28
Это же было очевидно

Almas
28.12.2016
20:20:58

∀RTUR
29.12.2016
06:20:30
подскажите пожалуйста relationship для таблица 1 с sport_id + таблица sports с id и name
хочу быстро добавлять новые варианты
если hasOne то он будет искать таблица_1.id

Dmitriy
29.12.2016
06:23:05
Ничего не понятно какая структура таблицы ?

∀RTUR
29.12.2016
06:23:36
если belongsTo то он
Trying to get property of non-object
есть таблица прогнозов
в ней прогнозы разные по видам спорта
в ней просто id вида спорта sport_id
есть таблица видов спорта
в ней id и name

Константин
29.12.2016
06:25:27
С одной стороны вставляешь
С одной стороны вставляешь что-то типа
public function contact()
{
return $this->hasMany('App\Contact');
}
с другой что-то типа
public function user()
{
return $this->belongsTo('App\User');
}
В Понятно, что модели у тебя свои.

∀RTUR
29.12.2016
06:26:55
задача связать forecast.sport_id и sport.id