Евгений
аааа
Евгений
извините
Nikolay
это просто вход в контейнер, там через баш можете что хотите делать
Alexey Mishurovskiy
Коллеги, а вы когда нить встречали автотестеров на phpunit? Ну то есть спец-человек который занимается только покрытием тестами приложения. не разраб как таковой
artem
У меня есть знакомый сео. Я к нему пришел на собес, и запомнился один его ответ. Я спросил за тостеров. Он ответил: "мы их выгнали во двор, и расстреляли"
artem
Всем рекомендую
Alexey Mishurovskiy
был бы он cto ответил бы по-другому
Юра
А если писать такую подробную доку, то проще сразу тест написать
Alexey Mishurovskiy
А если писать такую подробную доку, то проще сразу тест написать
ну вот уже 1.5 недели пишем тест на биллинг. Я просто к тому, что у тестеров иначе мозг работает по сравнению с разработкой
Dmitriy
разрабу частенько автотест проще написать чем постоянно тестить руками, а в долгосрок ручное тестирование еще и дороже выходит
Dmitriy
а разраб по итогу боиться что-то в коде менять, понимая сколько ему потом руками надо будет протыкать
Nikolay
К каждой задаче нужен тест и хорошо бы, если он был юнит
Dmitriy
стат анализ + тесты найдут гору тупых ошибок например при рефакторинге
Dmitriy
К каждой задаче нужен тест и хорошо бы, если он был юнит
функциональные тесты неплохо спасают
Nikolay
функциональные тесты неплохо спасают
Согласен, но перевес нужен в сторону юнитов, чтобы тесты быстро проходили
Nikolay
и на моках небось?
Нет, обычно стабы
Dmitriy
функциональные тесты через ядро приложения быстро отрабатывают
Dmitriy
стабы, моки - одна фигня, тесты после рефакторинга сыпятся, разрабы плюют на них
Dmitriy
а в функциональных ничего не меняется
Dmitriy
Не все, они же в базу ходят
ну и что.. ну будет вместо 1 сек - 30 сек, даже чай не успеть налить
Nikolay
ну и что.. ну будет вместо 1 сек - 30 сек, даже чай не успеть налить
Это если их немного, а когда 10000? Сборка с прогоном тестов будет занимать около часа
Юра
Если ты пишешь библиотеку пиши юнит тесты. Если ты пишешь приложение, апи например, тестируй апи
Юра
Объясню почему
Юра
Решили поменять фреймворк иди язык. Надо все юнит тесты переписывать. Если же тестилост апи, тесты менять не надо
artem
Решили поменять фреймворк иди язык. Надо все юнит тесты переписывать. Если же тестилост апи, тесты менять не надо
Опять холивар. Интеграционные тоже не всегда нужны. 80% это максимум покрытия
Dmitriy
Это если их немного, а когда 10000? Сборка с прогоном тестов будет занимать около часа
смотря что за запросы в БД у вас.. опять же есть много путей оптимизации, например выключить логирование доктрины в тестовой среде
Dmitriy
Решили поменять фреймворк иди язык. Надо все юнит тесты переписывать. Если же тестилост апи, тесты менять не надо
фв редко меняется, а вот архитектура конкретного модуля может сильно поменяться, но апи обычно не меняется, тогда юниты и интеграциионные тесты можно выбросить на помойку
Юра
Если апи покрыто тестами то не надо дополнительно ничего тестировать практически
Dmitriy
Тогда это больше приемочные тесты и проще уже сразу с интерфейсом тестить
Dmitriy
тут уже полноценные хттп запросы
Юра
Вакансия. Хайлоад все дела. Уметь писать производительный код. Стек: пхп, yii, mysql
Юра
Нечего добавить )
Даня 🇺🇦
Привет всем, подскажите плиз по json:api
Даня 🇺🇦
Что входит в attributes ?
Даня 🇺🇦
А живые есть ?
Dmitriy
Читай доку по спеке
Nikolay
и paratest помогает ваш час сильно уменьшить
Он уже работает, сейчас примерно 40 мин. Проблема в том, что там жирные тесты есть (selenium и еще что то вроде)
Юра
Я вот думаю что скоро апи не нужны и будут вообще
Юра
Так что я бы не начинал учить сейчас разработку апи )
Юра
По крайней мере рест и графкуэль в том виде в котором сейчас мы их знаем скорее всего не будет в будущем
Даня 🇺🇦
Я вот думаю что скоро апи не нужны и будут вообще
Че?😂 Сейчас наоборот апи только и набирает обороты
Даня 🇺🇦
Каким образом ты собрался обмениваться данными с фронтом?
Даня 🇺🇦
Бэк и фронт писать в одном месте? Т.е., возвращаемся в прошлое?
Юра
Ну я думаю инструменты типо Mondodb Atlas device sync будут развиваться
Юра
Зачем тебе апи если ты можешь синкать данные в риалтайме на девайс
Юра
Все это в облаке, масштабируется и работает
Павел
По крайней мере рест и графкуэль в том виде в котором сейчас мы их знаем скорее всего не будет в будущем
Все будет. И сайты с рендером на сервере есть, и битриксы, и сайты на хостингах а не в докерах. Просто больше вариантов решения различных задач
Юра
Плюс все больше рынок уходит в мобайлы, а там у вендоров свои есть фаерьейсы, клауды, либы, базы и т.д.
Даня 🇺🇦
А не сайты ли случайно сейчас могут завоевать весь рейтинг ?
Юра
Сайты нужны и будут. Но например сейчас многие мобайл приложения работают без бека
Павел
Сайты нужны и будут. Но например сейчас многие мобайл приложения работают без бека
Это да, мобайл отбирает хорошую долю, только опять таки надо апи)
Юра
Данные в фаербейс, не нужен свой бек, апи и т.д.
Павел
Данные в фаербейс, не нужен свой бек, апи и т.д.
Там же вроде все минимально, логика нужна же
Даня 🇺🇦
Сайты нужны и будут. Но например сейчас многие мобайл приложения работают без бека
И какие же это приложухи? Наверное какие-то тупые, где вообще пофиг на безопасность ?
Даня 🇺🇦
Сайты нужны и будут. Но например сейчас многие мобайл приложения работают без бека
Сайты набирает обороты и скоро выкинут вообще приложухи
Даня 🇺🇦
PWA в деле
Даня 🇺🇦
И останутся приложу максимум для игр
Юра
Ну вот вопрос бизнес логики. Но мне кажется что-то и тут придумают
Павел
PWA в деле
Врядли
Юра
Pwa умеют на айфон пуши отправлять?
Юра
Есши не умеют то им как до марса ещё до захвата рынка
Юра
А эпл никогда этого не сделает
Даня 🇺🇦
Для вас, родной )
Павел
Всякие дарты или флаттеры не очень то заходят и предпочитают натив, не везде но все же. Тот же реакт нетив не слышал что рынок мобилок порвал.
Даня 🇺🇦
Pwa умеют на айфон пуши отправлять?
Ты смотришь только в одну модель, не опираясь на всех
Даня 🇺🇦
Хз где это так решается, что один главнее двух и более
Даня 🇺🇦
Если на айос что-то не доступно, его выкинут просто, если функциональность которая капец какая нужная
Даня 🇺🇦
На айос много чего не доступно, но чисто на айфоны никто и не смотрит
Павел
@danilcm надо проще. Много pwa серьезных приложух на текущий момент? Ну я просто не вкурсе, поэтому спрашиваю