Size: a a a

2020 April 24

DK

Dmitry Kischenko in Laravel UA
которые мать его непойми где живут
источник

ШН

Шило Николай in Laravel UA
посмотри по какому пути их flysystem ищет, может че не так настроил с путями
источник

DK

Dmitry Kischenko in Laravel UA
Шило Николай
посмотри по какому пути их flysystem ищет, может че не так настроил с путями
с синком бы тогда была беда
источник

DK

Dmitry Kischenko in Laravel UA
логично ж?)
источник

ШН

Шило Николай in Laravel UA
на всякий случай глянь
источник

DK

Dmitry Kischenko in Laravel UA
Шило Николай
на всякий случай глянь
ага, посмотрю
пасиб!
источник

O

Ostap 🇺🇦 in Laravel UA
remember_token встановлюється тільки раз, при авторизації?
источник
2020 April 26

П

Павел in Laravel UA
Наконец-то начал писать первые тесты) Пытаюсь понять flow. Проект постоянно меняется.  АПИ бэкенд. Вот, допустим, я поменял что-то в выводе ApiResource. Следующий шаг следом поменять тест? Чтобы соответствовал? И так каждый раз при изменении в коде? Или сначала побольше изменений наделать, а потом уже писать тесты, когда более менее устаканится код?
источник

S

Sergo in Laravel UA
Павел
Наконец-то начал писать первые тесты) Пытаюсь понять flow. Проект постоянно меняется.  АПИ бэкенд. Вот, допустим, я поменял что-то в выводе ApiResource. Следующий шаг следом поменять тест? Чтобы соответствовал? И так каждый раз при изменении в коде? Или сначала побольше изменений наделать, а потом уже писать тесты, когда более менее устаканится код?
Особисто я стараюсь спершу тест написати/модифікувати. Потім вже код
источник

AK

Alex Kovalchuk in Laravel UA
Sergo
Особисто я стараюсь спершу тест написати/модифікувати. Потім вже код
TDD)
источник

S

Sergo in Laravel UA
Ну типу того.
Так просто з'являється впевненість, шо не почнеш тести підганяти під код
источник

AK

Alex Kovalchuk in Laravel UA
Sergo
Ну типу того.
Так просто з'являється впевненість, шо не почнеш тести підганяти під код
з мого досвіду підхід такий окуповує себе тільки якщо проект розвивається стабільно без різких переходів одного функціоналу в інший

якщо ж іде підхід накидай базовий функціонал і глянемо то TDD лише трата часу оскільки доки концепція узгодиться реалізація як і тести буде багато разів переписуватись

тому при старті проекту я не використовую його, а просто накидую код і після узгодження пишу тести, потім десь місяць 2 поки все динамічно міняється також просто виправляю баги і пишу фічі які знадобились бізнесу та видаляю непотрібні і коли проект стабілізувався берусь за TDD на цьому етапі він уже допомагає формувати тз
источник

AK

Alex Kovalchuk in Laravel UA
Павел
Наконец-то начал писать первые тесты) Пытаюсь понять flow. Проект постоянно меняется.  АПИ бэкенд. Вот, допустим, я поменял что-то в выводе ApiResource. Следующий шаг следом поменять тест? Чтобы соответствовал? И так каждый раз при изменении в коде? Или сначала побольше изменений наделать, а потом уже писать тесты, когда более менее устаканится код?
з чого я б рекомендував почати це coverage не гнатись за 100% а дивитись що тест заходить куди потрібно + в ігнор добавити папку які не збираєшся тестувати (Exceptions,Providers,Nova) і дивитись куди тест не заходить (наприклад if)
источник

AK

Alex Kovalchuk in Laravel UA
ось наприклад як в мене в одному з проектів виглядає
источник

AK

Alex Kovalchuk in Laravel UA
источник

П

Павел in Laravel UA
Прочитал статью. Главное не 100% покрытие, а как минимум уверенность работы фич
источник

AK

Alex Kovalchuk in Laravel UA
проте тут треба бути уважним, якщо код покрити тестами це не означає що він тестується яскравий приклад валідація, ми можемо перевірити тестом успішне проходження але не будемо впевнені що якщо не передамо параметр буде помилка
источник

AK

Alex Kovalchuk in Laravel UA
Павел
Прочитал статью. Главное не 100% покрытие, а как минимум уверенность работы фич
ага
источник

П

Павел in Laravel UA
Вот тоже происходит постоянное изменение возвращаемых данных. Смысл тратится на tdd? Его нет, я не студия, архитектора нет
источник

AK

Alex Kovalchuk in Laravel UA
до речі ще один підхід який я використовую щоб не занадто багато часу на тести тратити
- спочатку прописую в тести лише базовий функціонал (наприклад при створенні успішне створення)
- якщо зявляється баг пишу тест який перевірить що баг виправлений (до чи після коду питання інше)

таким чином перевіряю щоо старі баги не повторюються і одночасно не старають покривати всі варіанти тестами одразу
источник