@prophp7

Страница 282 из 1387
Sergey
13.03.2017
23:08:21
фризится он не потому что stateful

а потому что скомпилирован

ты не можешь в нем подменить параметры например

Kirill
13.03.2017
23:08:36
*стейтлесс

Google
Sergey
13.03.2017
23:08:50
это больше защита от дурака

Kirill
13.03.2017
23:09:11
подмена параметров - это хорошо

Sergey
13.03.2017
23:09:23
Kirill
13.03.2017
23:09:34
ну если рядом наркоманов нет, то хорошо

Sergey
13.03.2017
23:09:46
у меня что бы подменить параметр надо контейнер с приложением перезапускать, потому для меня фриз контейнера не проблема)

Kirill
13.03.2017
23:09:47
иначе гонять их ссаными тапками, чтобы не пиъхали ничего

Sergey
13.03.2017
23:10:31
ну мол конфигурация вся через параметры окружения и что бы их сменить мне надо перезапускать окружение

Kirill
13.03.2017
23:10:59
у меня психика поломана симфонёй 2.8

детская травма

я раскорячился как крабик, чтобы из CI в тесты параметры окружения впихивать туда =))))

и подменять их в контейнере

нене, не говори про symfony__blabla

не работает (работает, но через жопу)

Google
Kirill
13.03.2017
23:13:28
короче, пусть симфони новый выходит с запретом сервис-локации и нормальным контейнером, без фризов+ тогда я буду почти счастлив

осталось вырезать из конфигов TreeBuilder и я буду ликовать

Короче, кодигнитер рулит+

Sergey
13.03.2017
23:20:17
там же незафриженый контейнер тебе дают

Kirill
13.03.2017
23:21:04
хренушки

Sergey
13.03.2017
23:21:09
нене, не говори про symfony__blabla
ну как бы ты можешь просто сказать "импортируй мне все параметры окружения". Это одна строчка в AppKernel

хренушки
что хренушки? Я у себя в тестах бывает целые сервисы подменяю одной строчкой

Kirill
13.03.2017
23:21:29
ты как давно с LTS общался?

это в 3+ запилили нормально

Sergey
13.03.2017
23:21:59
с LTS - год назад)

Kirill
13.03.2017
23:22:03
там даже автовайринг нормально допиленный есть

Sergey
13.03.2017
23:22:06
может чуть меньше

dypa
14.03.2017
06:53:18
хотите еще один вброс про звания девелоперов? :) за последнюю неделю у меня было 3 собеседования на должность Middle Full Stack Developer что спрашивали 1. основы ООП, трейты, знания БД, задачка на рекурсию (которую я не смог решить за 10 сек), чуть чуть JS и бутстрап. 2. что есть late static binding , трейтов, Angular и другие в принципе не очень сложные вещи. 3. что есть бинарное дерево, зачем нужен Dependency Injection , зачем нужны транзакции и еще кучка добра которая сделала мой день. чую тут еще и математика нужна будет. итого. позиция везде одна и та же - Middle Full Stack Developer, по деньгам тоже одинаково. но вот требования различаются кардинально! на третем интервью я себя разжаловал в джуна ))
умение проходить собеседования координально отличается от умения писать код, во время собеседования нужно продавать себя (к моему большому сожалению) мидл отличается от джуниора (когда уже работают) по сути количеством вопросов которое задаст человек во время выполнения задания и тем насколько тщательно придется проверять результат задания мой опыт в том что "сеньоры" не могут ответить на вопрос "может ли пхп выступать в роли клиента к серверу", так чт уровень натягивания лычек мне совершенно не понятен

Kirill
14.03.2017
06:55:06
я тоже не могу на него ответить

т.к. нихрена не понял что это за вопрос

+)))

Kirill
14.03.2017
06:58:43
Дима придёт и ушатает тут всех девел некстом+ потому что перед волей джавы не устоит никто

Google
Kirill
14.03.2017
07:00:24
нет вроде, я могу за него

Ilia
14.03.2017
07:01:26
нет вроде, я могу за него
долгое время тусил на форуме, иногда чекаю что там нового, только как-то глухо все; был анонс Next, и как-то новостей тоже не очень

dypa
14.03.2017
07:02:33
DevelStudio 2.0?
почему не 6.45?!

Ilia
14.03.2017
07:06:13
почему не 6.45?!
это какая?

dypa
14.03.2017
07:06:53
это какая?
мы о чём вообще?!

Ilia
14.03.2017
07:10:07
мы о чём вообще?!
http://develnext.org/en/develnext-16-5-release/

оп, я и не знал, что позавчера очередной релиз был

ладненько во время наряда разберемся

почему не 6.45?!
а там максимальная 3.0, я попутал

Kirill
14.03.2017
07:14:35
я сам беспалевность... https://github.com/jphp-compiler/jphp-audio-extension

xD

Ilia
14.03.2017
07:21:43
xD
??

finkel
14.03.2017
07:48:38
смущает то что там происходит
а это нормально, что класс получает конфиг из файла и регистрирует сервисы? просто я посмотрел тесты там в них файлы участвуют, это разве ок? Нельзя разделить класс на Config и ConfigRegistry, на пример, тогда можно будет замокать Config::getConfig? Ну методы по получению/мерджу секрет конфига я бы чуть по другому объявил. ps. интерфейс я не видел

pss. я только учусь)

Aleh
14.03.2017
08:03:00
почему ты где-то хочешь ее "инджектить"?
В шарпах есть per-request сервисы

Sergey
14.03.2017
08:11:13
смысл пирамиды тестирования в том что бы уменьшить сумарное время работы тестов и что бы ты уже за первые 5 минут был уверен на 90% что все хорошо

что бы тесты гонять чаще

ибо всегда намного проще пофиксить что-то что ты сломал 10 минут назад нежели 10 часов назад

Google
finkel
14.03.2017
08:17:49
а смысл? интеграционные тесты с участием файловой системы для такой маленькой штуки тоже будут за секунду гоняться
ну конкретно меня смутило, что к тестам идет в придачу файлы конфигов. Зачем? тестировать работу файловой системы? В тестах у меня очень мало опыта и это личные ощущения а не пирамида.

Sergey
14.03.2017
08:20:59
ну то есть много моков

твои тесты должны быть по возможности независимы от реализации

и просто быстро работать. Обращение к файловой системе не самое страшное что может быть.

да и если конфиги php файлы у тебя выбора не будет особо

Vadim
14.03.2017
08:27:22
вообще тут Физерса будет здорово почитать на тему тестов

хоть оно и называется "эффективная работа с унаследованным кодом", но там неплохо про тесты написано

Aleh
14.03.2017
08:28:04
Физерс это кто о.о

Admin
ERROR: S client not available

Vadim
14.03.2017
08:28:32
http://www.ozon.ru/context/detail/id/4311012/

finkel
14.03.2017
08:28:42
спасибо

Aleh
14.03.2017
08:29:06
Vadim
14.03.2017
08:29:27
мне тут посоветовали прочитать ее со словами, что это одна из немногих книг про тестирование кода, которая рассказывает про тестирование кода, а не которая "тдд бдд кококо"

finkel
14.03.2017
08:29:58
блин у меня в лс с самим собой уже целый цитатник из этого чата, вот бы летние каникулы, чтоб все это прочитать)

Aleh
14.03.2017
08:30:06


Vadim
14.03.2017
08:30:58
но перевод своеобразный, переводчик мудак, если с англ норм, то лучше на англ почитать, ну или если не пугает "ввод нового свойства", то сойдет

Aleh
14.03.2017
08:31:16
лол)

Ivan
14.03.2017
08:31:36
это что еще такое?)

perhaps it should be "I know that you feel bro" )

Google
Ivan
14.03.2017
08:34:37
что?

Sergey
14.03.2017
08:35:11
Ильдар
14.03.2017
08:41:18
Привет всем, подскажите, через функцию создаю изображение imageJpeg($image); а как можно вставить создаваемое изображение в тело отправки почты?

$images = custom_payment_bill_view_loadb($lid); так чет не хочет

Vadim
14.03.2017
08:43:25
если в наше время по почте можно слать картинки в base64, то можешь попробовать так, яхз как это получить твоим инструментом, но гуглить ты уже знаешь куда :)

Ильдар
14.03.2017
08:47:16
сразу так нельзя?

сохраняться придется ?

Vadim
14.03.2017
08:48:29
base64 картинки подразумевают инлайн, почитай про них, если не сталкивался, не нужно сохраняться, но если большинство почтовиков такое умеют, я с хитростями почты не сталкивался

вообще если писем очень много собираешься отправлять, то брось это дело и юзай сервисы для отправки почты

Sergey
14.03.2017
08:50:30
если в наше время по почте можно слать картинки в base64, то можешь попробовать так, яхз как это получить твоим инструментом, но гуглить ты уже знаешь куда :)
не надо так делать: 1. base64 картинки весят на ~30% больше оригинала 2. base64 картинки серьезно так грузят проц клиента.

лучше добавить картинку как аттачмент к письму и заинлайнить в тело ответа.

примеров в сети много

http://stackoverflow.com/questions/15537551/add-inline-image-to-a-message-sent-with-swiftmailer

Vadim
14.03.2017
08:54:34
лучше добавить картинку как аттачмент к письму и заинлайнить в тело ответа.
о как, ну я говорю, с почтой сталкивался всего несколько раз в жизни :)

Jan
14.03.2017
10:27:54
Такой вопрос. Нажал в Шторме Excluded случайно на папке node_modules. И эта зараза распространила настройку на все проекты. При этом отжать Excluded не получается. Даже на версии 2016.3.3

Artem
14.03.2017
10:32:19
Погрепай по конфигу, да грохни

Aleh
14.03.2017
11:26:05
а есть кто реально пробовал hhvm и hack?

$iD
14.03.2017
11:28:53
так вроде php7 минимизировал отрыв

нет?

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