@prophp7

Страница 162 из 1387
finkel
30.12.2016
18:43:07
я вообще не особо люблю, с ходу, незнакомым людям, предположения выдавать на темы которые я не шарю

но на последнее собеседование ходил с температурой, было как-то пофигу, хоть и компания збс. В итоге рассуждал, не смотря на плохо работающий мозг и на следующий день пришел оффер)

Sergey
30.12.2016
18:54:28
говоришь ему "расскажи про свой самый сложный проект или самый запомнившийся"
начинаешь вспоминать, и по факту особо ничего такого сложного не делал) по крайней мере то что тогда казалось сложным, то сейчас само собой разумеещееся

Google
finkel
30.12.2016
19:01:17
могу сказать что 90% не знают ООП
как же збс, что я не один такой))

Sergey
30.12.2016
19:02:28
могу сказать что 90% не знают ООП
смотря как смотреть. по словам Егора никто не знает ооп)

finkel
30.12.2016
19:08:17
я сниглтон знаю

и чем абстрактный класс от интерфейса отличается

finkel
30.12.2016
19:10:23
но в планах подтянуть знания

ану, удиви
ну абстрактный класс может содержать методы с реализацией

интерфейс только сигнатуры методов

и можно много интерфейсов имплиментировать

Sergey
30.12.2016
19:13:03
в каком случае нужны абстрактные классы?)

Sergey
30.12.2016
19:13:50
ну к примеру template паттерн без него ты особо не реализуешь

Google
finkel
30.12.2016
19:14:42
что ты с козырей сразу?

валишь

хочу за праздники пролистать еще раз Мэтта Зандстру, после него прикольно гавнокодить патернами на право и налево

а вообще по ооп, что почитать можно или как годно скилл качать? тесты писать?

Sergey
30.12.2016
19:20:25
берешь книженцию по c#/java, и разбираешь по ней паттерны) можно с head first начать

а вообще начни юзать какую-нибудь симфони, и вникай в реализации разных компонентов

как сделан event dispatcher, security, voters, routing..

Danil
30.12.2016
19:21:25
Вот да, поддерживаю вариант с симфони

finkel
30.12.2016
19:29:46
но хочется, что то такое, типа в сторону образа мысли

а то я вижу как работает, понимаю, но когда сам пишу, хрень какая-то

ну точнее как, сейчас вообще сложно, ибо симфони была 2 года назад а сейчас не так давно работаю

но раньше были проекты и на симфони и на ларке

меня просто @fes0r заморочил культом карго в соседнем чате

))

Sergey
30.12.2016
19:35:27
например полезно в первую очередь разобраться с декораторами. сразу понимаешь зачем вообще нужны интерфейсы что есть такие вещи как медиаторы и обсерверы, чтобы избавляться от связанности в коде стратегии - почти на каждый день использование чем отличаются VO, DTO и Domain model фабрики и билдеры, для создания их остальные меньше придется использовать. например visitor или абстрактные фабрики вряд ли тебе вообще когда-то пригодятся

Sergey
30.12.2016
19:37:39
ну и самому вряд ли придетя реализовывать - прокси, uow, бриджи, адаптеры, обжект пулы(вообще не для пхп)

ну т.е. ты советуешь паттерны и чужой код, а образ мысли и понимание зачем все это само прийдет?
даже не обязательно знать как они называются) главное понять подходы и какие проблемы оно решает

Google
finkel
30.12.2016
19:41:28
ну хотя, это наверно как с sql, пару месяцев ежедневной практики и потом уже ночью можешь в голове запросы составлять

хорошей практики, важный момент

Sergey
30.12.2016
19:43:05
грубо говоря суть всех паттернов это абстрагирование от реализаций и уменьшения связанности в коде

Сергей
31.12.2016
18:18:08
Привет, есть кто ? такой вопрос, обязательно ли закрывать соединение к бд ?

Andrew
31.12.2016
18:23:49
Привет, есть кто ? такой вопрос, обязательно ли закрывать соединение к бд ?
если ты не юзаешь persistent connections, то можешь не заморачиваться

Yaroslav
31.12.2016
18:47:43
Но в твоём случае, не обязательно

Andrew
31.12.2016
19:00:22
Есть разные базы
это не от базы зависит, а от типа подключения.

http://php.net/manual/en/pdo.connections.php

Yaroslav
31.12.2016
19:02:04
А я говорю что зависит от ситуации

Andrew
31.12.2016
19:04:41
Yaroslav
31.12.2016
19:05:31
У тебя стандартная страничка, отработала сдохла

Fayozjon [CybernatiC]
31.12.2016
19:06:00
С новым годом)

С 2017го всем привет

Firdavs
31.12.2016
19:06:15
Привет

Yaroslav
31.12.2016
19:07:04
У тебя скрипт который в фоне получает сообщения и пишет в базу

У тебя постгрес

У тебя эластик

Google
Yaroslav
31.12.2016
19:07:48
Глянь сколько разных ситуаций

Andrew
31.12.2016
19:08:56
во всех этих ситуациях неперсистентное подключение будет закрыто автоматически, когда скрипт убьется

Yaroslav
31.12.2016
19:09:04
Я ответил на вопрос. Нет. Не обязательно закрывать подключение

В случае со скриптом который в бесконечном цикле, уверен?

А как в случае с эластиком ты сделаешь персистентное подключение?

Andrew
31.12.2016
19:22:58
А как в случае с эластиком ты сделаешь персистентное подключение?
я эластик не рассматриваю, все таки это не бд. Коннект через mysqli_connect/pg_connect/PDO - он будет закрыт, когда убьется скрипт. В случае со скриптом с while(true) - не закроется, потому что скрипт не убивается, тут нужно естественно закрывать ручками и как можно скорее, как в нормальных языках. Так или иначе, это не зависит от бд ;)

это зависит от конкретной ситуации, как ты правильно потом сказал

Admin
ERROR: S client not available

Roman
31.12.2016
19:24:53
С новым годом всех!)

Artem
31.12.2016
19:26:18
?

Taras
31.12.2016
20:16:09
С наступающим на всех!

Dmitriy
31.12.2016
20:19:05
Всех с наступающим,а у кого уже наступил с новым годом)))

Yaroslav
31.12.2016
21:18:46
Всех с Новым годом!

Эластик это база в которой хранятся данные

Постгрес, возненавидит тебя за постоянно открываемые подключения.

Мускулю с большего, пофигу

Alex
31.12.2016
22:08:28
Всех с Новым Годом

Sergey
31.12.2016
22:15:34
провожаем пхп 5.6?

Alex
31.12.2016
22:26:03
Он ещё жить долго будет

Sergey
31.12.2016
22:30:50
сегодня последний день поддержки. дальше только секьюрити апдейты

Google
Sergey
31.12.2016
22:30:55
точнее вчера был последний день

Andrew
31.12.2016
22:36:11
с Новым Годом!

Alex
31.12.2016
22:48:24
Что-то я в говно

Сергей
01.01.2017
15:40:14
Я переделываю работу бд на сайте с процедруного подхода на ООП, сайт написан на процедурном стиле, использую в пользовательских функциях запросы, как делать запросы в функции без подключения или отправить подключения в функцию ?

Aleh
01.01.2017
15:52:57
Чёт сложна

Мб примерами кода?

Сергей
01.01.2017
15:55:36
допустим было

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

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

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

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

Aleh
01.01.2017
16:05:28
а что в этом оопшного?

Сергей
01.01.2017
16:05:59
в том что за день все функции не перевести на ооп, нужен костыль

Aleh
01.01.2017
16:06:45
так надо переводить кусками, один полностью вертикальный кусок перевести на использование объектов, а не слоями

хотя как получится, ну в любом случае, в этом нет большого смысла

Сергей
01.01.2017
16:07:40
основные запросы уже переведены на ооп, но есть некоторые функции которые тоже имеют запросы и нужно им подать подключение

можно конечено GLOBAL $mysqli; но тоже долго

Aleh
01.01.2017
16:08:39
подсказать регулярку?)

Но зачем в этих процедурах что-то менять?

Сергей
01.01.2017
16:14:23
ну вопрос был поставлен, видимо придётся ставить временно во все функции GLOBAL $mysqli; и всё

Страница 162 из 1387