@oop_ru

Страница 50 из 785
Sergey
28.12.2016
10:25:45
та надо просто babel с вебпаком протащить на замену requirejs

Aleh
28.12.2016
10:26:29
Babel не заменяет ж requirejs

Sergey
28.12.2016
10:27:20
не дописал предложение

вебпак заменяет

Google
Sergey
28.12.2016
10:28:04
а ты ts вместе с реактом готовишь?

Alexander
28.12.2016
15:55:26
@fes0r спасибо за книжку

Сергей
31.12.2016
18:16:20
Привет, есть кто ?

такой вопрос, обязательно ли закрывать соединение к бд ?

da horsie
31.12.2016
18:19:36
Иногда не обязательно

Сергей
31.12.2016
18:20:28
Иногда не обязательно
В каких случаях, вечно мучает этот вопрос...

Ivan
31.12.2016
18:22:02
php скрипты stateless, соединение закрывается по прекращению скрипта и его закрытию

как правило не нужно, если скрипт не висит в памяти

Ivan
31.12.2016
18:23:03
чтоб було, кто ж знает как ты будешь писать программу

может как демон))

Сергей
31.12.2016
18:24:45
тогда не нужно, в моём случае всё использует бд

Google
Ivan
31.12.2016
18:25:17
блин, это канал ООП, я не заметил, пардон, хотел в php написать:)

Victor
31.12.2016
18:51:53
такой вопрос, обязательно ли закрывать соединение к бд ?
В уходящем году обязательно надо закрыть все соединения, если хочешь избежать утечки в следующем году!

Сергей
31.12.2016
18:52:57
В уходящем году обязательно надо закрыть все соединения, если хочешь избежать утечки в следующем году!
лучше оставить все соединения, что бы в новом году они оставались быть открытыми =)

da horsie
31.12.2016
21:46:52
С новым объектно-ориентированным годом!

Sergei
31.12.2016
21:51:07
С новым объектно-ориентированным годом!
За подстановочность и гомоморфные иерархии!

Сергей
01.01.2017
16:26:46
допустим было

function odin($r){ mysql_query("UPDATE users SET odin = '1' "); }

переделываю так

function odin($r){ $mysqli->query("UPDATE users SET odin = '1' "); }

$mysqli->query не работает пока не вызовишь внутри функции, но функций очень много и везде вызывать не выход....

Evgeniy
01.01.2017
17:14:53
что именно не работает?

Sergey
01.01.2017
20:42:41
допустим было
с этими вопросами плиз в соответствующий чатик.

https://www.youtube.com/watch?v=oKg1hTOQXoY

Dmitriy
03.01.2017
07:45:52
Необяз, можно класс для экшна написать
для каждого экшена писать класс ?

Roman
03.01.2017
08:26:54
В начале класса, где собираешься использовать экземпляр подключения

/** @var \Connect $connect*/

Потом в методе так же - this->connect->query()

Google
Ilya
03.01.2017
08:32:46
для каждого экшена писать класс ?
Не хочешь -- пиши публичные методы actionName в контроллере

Sergey
03.01.2017
11:12:28
для каждого экшена писать класс ?
я так делаю, но у меня это не совсем контроллеры

ну и с symfony

а yii говно да

Сергей
03.01.2017
11:13:25
согласен

Ilya
03.01.2017
11:57:56
И вообще жизнь говно

Сергей
03.01.2017
11:58:35
Вовсе нет, если есть коньяк

da horsie
04.01.2017
01:18:07
Интересно про LoD http://haacked.com/archive/2009/07/14/law-of-demeter-dot-counting.aspx/

Aleh
04.01.2017
18:12:17
Да, норм статья

Sergey
04.01.2017
18:18:03
перевод этой статьи нужен?

Aleh
04.01.2017
18:22:18
Мне нет, но вообще почему бы и нет)

da horsie
04.01.2017
18:29:16
Не думаю, что есть большой смысл.

da horsie
04.01.2017
18:29:24
А еще там ссылки битые

Sergey
04.01.2017
18:30:36
ну так можно ж частично восстановить)

в целом я пробежался по статье и она реально одно их самых годных на тему LoD

из того что мне доводилось читать

da horsie
04.01.2017
18:32:06
Тогда переводи :)

Sergey
04.01.2017
18:32:16
уже лень стало\

da horsie
04.01.2017
18:32:20
Ггг

Admin
ERROR: S client not available

Google
Sergey
04.01.2017
18:32:20
может совместный перевод?

замутить репозиторий на гитхабе

с переводами неплохих статей

и постепенно пополнять его

da horsie
04.01.2017
18:32:41
Можно попробовать

Хотя зная себя я бы не стал давать твердых обещаний

Sergey
04.01.2017
18:33:38
ну такое... перевел один абзац... другой абзац

заодно может язык подтянуть можно)

da horsie
04.01.2017
18:34:08
Русский литературный? :)

Sergey
04.01.2017
18:34:14
ну тип того)

da horsie
04.01.2017
18:34:17
Ну можно да

Я было начал phptherightway переводить, но забросил

Sergey
04.01.2017
18:58:24
так вроде ж уже переведено все

http://getjump.me/ru-php-the-right-way/

da horsie
04.01.2017
19:00:03
Переведено

Aleh
04.01.2017
19:00:04
Есть и другой перевод вроде

da horsie
04.01.2017
19:00:30
Но попробуй почитать :)

Sergei
04.01.2017
20:57:29
Вообще мой опыт разработки сводится к тому, что разнообразные правила и "законы" по сути своей - способы _уменьшения_ (но не полного уничтожения) разного г*вна в коде. Примерно как "чистить зубы" - рекомендация, которая уменьшает вероятность кариеса, но не гарантирует победу над ним. Поэтому мы идём на разумный компромисс - чистим зубы утром/вечером, а не "постоянно". (Хотя по логике "постоянно" доложно бы приносить наилучший результат).

Sergey
04.01.2017
21:03:52
> (Хотя по логике "постоянно" доложно бы приносить наилучший результат). тут работает другая аналогия

Google
Sergey
04.01.2017
21:04:07
ты соблюдаешь только одно правило и делаешь это постоянно - чистишь зубы.

если ты будешь делать только это и реально постоянно - то: - ты получишь повреждение эмали - ты будешь жрать пасту

НО

если твоя цель - здоровые зубы

помимо чистки зубов

Sergei
04.01.2017
21:05:01
ты соблюдаешь только одно правило и делаешь это постоянно - чистишь зубы.
Мммм ну я хотел немного на другой мысли сделать акцент.

Sergey
04.01.2017
21:05:04
нужно соблюдать еще целую массу правил

и главное - соблюдение баланса

Страница 50 из 785