@symfony_php

Страница 187 из 1418
Sergey
17.04.2017
17:46:26
мэйнтейнишь 5 но деплоишь как правило на 1

или деплоишь на 100 и каждый раз при 1% вероятности что что-то пойдет не так все будет идти не так

никаких тебе continious delivery

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

Google
Sergey
17.04.2017
17:48:15
что бы хоть как-то можно было потом резать и объеденять куски

Aleh
17.04.2017
17:48:34
а как часто деплоите?

Sergey
17.04.2017
17:48:48
на данный момент редко - 1-2 раза в неделю

планируем чаще

Ilya
17.04.2017
17:49:06
с тдд?

Sergey
17.04.2017
17:49:48
с тдд?
критически важные штуки покрыты тестами. остальное постепенно покрываем. По tdd написана парочка модулей.

Ilya
17.04.2017
17:50:22
сейчас начали писать или бросили?

я вот хочу себя заставить, но мне лень писать тесты до

Sergey
17.04.2017
17:50:53
Ilya
17.04.2017
17:51:02
тогда это не тдд

просто тесты

Sergey
17.04.2017
17:51:15
пробуй через тесты проектировать интерфейсы и следи за тем соблюдают ли тестируемые объекты контракт

почитай вообще про design by contract

Google
Sergey
17.04.2017
17:51:31
в контексте tdd те же идеи

tdd это ж не про тесты, это про проектирование

Ilya
17.04.2017
17:51:48
я просто пишу тесты к каждой реализации интерфейса

сэкономлю на этом?

или в чем профит?

Sergey
17.04.2017
17:52:20
сэкономлю на этом?
сэкономить можешь на property based testing но только в теории...

это хорошо для сложных кейсов

или в чем профит?
https://www.youtube.com/watch?v=VDfX44fZoMc

вот - тут лучше объяснят)

Ilya
17.04.2017
17:53:20
а статьи нет?)

час же

Sergey
17.04.2017
17:53:40
а статьи нет?)
отдохни, посмотри видос, расслабься)

ну и на ютубе можно видео ускорять

хотя тут ты рискуешь важную инфу упустить

да и в любом случае на осознание этой инфы ты потратишь минимум пару часов

пусть даже всю суть и можно изложить в тексте который читать минут 10

так что зачем торопиться

в любом случае это лучший видос на тему тестирования

из тех что я пока видел

Ilya
17.04.2017
18:01:01
86 лайков

Google
Alan
17.04.2017
19:00:29
господа, есть вопросец, может подкинете мыслей, про симфу и докер)) есть образ на базе php-fpm который собирается и в нем тянется симфа и ставятся все зависимости, после чего успешно выкатывается но раздавать это дело надо через nginx, и ему тоже нужны пхп файлы, ставить их композером второй раз при сборке образа nginx - кажется так себе затея использовать volumes тоже не получается потому что в первый раз запустившись образ создаст этот volume на хост машине там окажутся файлы из контейнера - все ок, но потом когда образ собираем снова, уже с измененными файлами - эти изменения не попадут в volume на хост машине, при старте контейнера очищать volume и скидывать туда свежие файлы тоже адово

шо делать?)

apache + mod_php вариант но чето..пфех

Aleh
17.04.2017
19:06:54
а зачем они nginx'y?

вообще самый хороший вариант держать отдельно образ с сорсами и экспоузить вольюм, и отдельно fpm/nginx

Aleksey [R10]
17.04.2017
19:22:03
Привет

инетерсный вопрос

как из формы получить значения которые пришли с веба

т.е. форма рендрится с кучей задисейбленых полей

надо сохранить только обновленные

Alan
17.04.2017
19:30:32
а зачем они nginx'y?
видимо чтоб можно было чекать что для пришеднего запроса есть пхп файл, а не слать все запросы на пхп-фпм

ну типа картинку с сервера в которой пхп код запросят)

Alan
17.04.2017
19:32:04
вообще самый хороший вариант держать отдельно образ с сорсами и экспоузить вольюм, и отдельно fpm/nginx
вот как только делаешь volumes_from то на хостмашине создается волюм с этими файлами и больше не обновляется если в образе они изменятся, а хочется чтоб само)

собственно c офсайта - Changes to a data volume will not be included when you update an image. но пока придумал вынести сборку приложения на свой сервер и там c docker run запускать composer install и уже потом с вендорами собирать nginx и php-fpm образы

Dinar
17.04.2017
21:59:10
+ когда private ничем не аргументирован
Прайват всегда можно безболезненно сделать протектедом либо рефакторить. А вот с протектедом могут быть сюрпризы. Я предпочитаю без прямой надобности не юзать протектед.

Sergey
18.04.2017
09:15:07
https://habrahabr.ru/company/2gis/blog/326638/ наконец на хабр запостили хардкорную статью

Aleksey
18.04.2017
09:16:44
@Enleur еще был доклад на dump-conf: http://dump-conf.ru/section/34/#talk_193 Чуть позже будет видео

Evegniy
18.04.2017
12:30:47
Добрый день. Скажите, а как можно провести валидацию изображения, без entity?

Sergey
18.04.2017
12:31:00
напрямую валидатор заюзать

Google
Sergey
18.04.2017
12:32:03
http://symfony.com/doc/current/components/validator.html#usage

Evegniy
18.04.2017
12:32:18
напрямую валидатор заюзать
Да, нешел, спасибо. По сущности много информации, а вот отдельно, как то сухо и мало ее (

Sergey
18.04.2017
12:33:18
не обязательно сущность. можно любой обьект так описать

Evegniy
18.04.2017
12:37:42
не обязательно сущность. можно любой обьект так описать
А вот это оцень интересная информация! Огромное спасибо за нее!

Sergey
18.04.2017
13:12:21
Да, нешел, спасибо. По сущности много информации, а вот отдельно, как то сухо и мало ее (
да достаточно инфы, я вот массивчики вообще валидирую так

Sergei
18.04.2017
13:26:41
да достаточно инфы, я вот массивчики вообще валидирую так
А можешь дать ссылочку с примером как ты это делаешь?

Sergio
18.04.2017
14:20:12
всем привет

ребят, а что вот вы скажите по поводу css препроцессоров? реальный профит есть от них или всё же нет?) взял себе css и в путь!

Admin
ERROR: S client not available

Sergio
18.04.2017
14:21:15
т.е это пережитки прошлого, по сути?

Sergey
18.04.2017
14:21:24
собрал политру цветовую в переменные, миксины, автопрефиксеры всякие

модульность

ну то есть... для любого серьезного проекта нужная штука

Sergio
18.04.2017
14:22:43
ясно. спасибо.

я не верстаю, но просто интересно всё же...

Sergey
18.04.2017
14:25:11
сасс и бурбон!

Alexander
18.04.2017
14:29:01
https://medium.com/@fabpot/symfony-4-contributing-recipes-2f489dc6f645

Google
Sergio
18.04.2017
14:31:23
просто у нас тут холивар возник... как раз на эту тему

я вот и пытаюсь убедить человека, что препроцессоры ж не просто так придумали

но объяснить, не хватает самому знаний) почему это лучше

Sergey
18.04.2017
14:33:12
если грамотно их юзать можно нехило увеличить скорость разработки. А так же если учитывать в целом разные подходы к верстве, модульной верстке, БЭМ-ы всякие

то есть процессы пораждающие много рутины но при этом здорово масштабирующиеся

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

и ловить только плюшки

Sergio
18.04.2017
14:34:43
ок, понял, спасибо!

Aleh
18.04.2017
14:35:01
а если еще css модули взять

Sergey
18.04.2017
14:36:25
это да

Sergey
18.04.2017
14:40:53
Sergio
18.04.2017
14:41:12
а если еще css модули взять
а это что за зверь?

Sergey
18.04.2017
14:43:47
css-modules

Sergio
18.04.2017
14:44:28
читаю уже

Если руки из жопы то препроцессоры или просто процессоры не помогут! А читаемость кода от рук зависит зачастую вот такой ответ, от чувака)

Sergey
18.04.2017
14:51:26
ваш кэп (с)

то есть он тип говорит "какая разница если у меня руки из жопы?"

или я не понял довод

аля "зачем делать мир лучше если кругом дебилы"?

Sergio
18.04.2017
14:52:26
он говорит, типа "я и так, css-ом всё норм делаю"

"нафиг мне ваши препроцессоры")

Dmitriy
18.04.2017
14:53:09
зафигачил цвет в переменную и юзаешь везде

Страница 187 из 1418