Size: a a a

2020 October 02

D

Dmitry in symfony
Jurij Bachkov
Читай выше, функциональным тестом проверяешь свои юнит тесты
Эм. Я в курсе :)
источник

DT

Dmitriy Tkachenko in symfony
Dmitry
А кто мне даст гарантию что там есть тест если код не я писал ?
только тесты-то тут при чем?) в итоге сложность написания тестов не в самих тестах
источник

DT

Dmitriy Tkachenko in symfony
а втом что они тестируют все сподряд
источник

D

Dmitry in symfony
The Ant 🐜
т.е. с дд ты будет уверен что в любой ситуации прилетит именно такая структура данных?
Нет. Я просто смотрю что летит и готовлю к этому свой код. Если нет нужных мне данных то обрабатываю эту ситуацию. Мне так быстрее чем бряк поставить
источник

JB

Jurij Bachkov in symfony
Dmitry
Нет. Я просто смотрю что летит и готовлю к этому свой код. Если нет нужных мне данных то обрабатываю эту ситуацию. Мне так быстрее чем бряк поставить
И я так делаю, только в phpunit
источник

D

Dmitry in symfony
Dmitriy Tkachenko
а втом что они тестируют все сподряд
Мои тесты тестируют все возможные ситуации где я предполагаю может быть баг в силу любых обстоятельств.
источник

DT

Dmitriy Tkachenko in symfony
темболее если ты всеравно тестируешь контракт репы, только почему-то внутри теста другого класса, может легче тогда написать тест на контракт отдельно?
источник

T🐜

The Ant 🐜 in symfony
Dmitry
Нет. Я просто смотрю что летит и готовлю к этому свой код. Если нет нужных мне данных то обрабатываю эту ситуацию. Мне так быстрее чем бряк поставить
про бряк другой товарищ говорил. мой кейс это докликать до момента где эта страктура формируется и по дороге посмотреть что с ней происходит. Если доки не хватает конешь.
источник

D

Dmitry in symfony
The Ant 🐜
про бряк другой товарищ говорил. мой кейс это докликать до момента где эта страктура формируется и по дороге посмотреть что с ней происходит. Если доки не хватает конешь.
Ага. Особенно когда код зашифрован :)
источник

T🐜

The Ant 🐜 in symfony
Dmitry
Ага. Особенно когда код зашифрован :)
код зашифрован, доки нет... тебе точно нужна такая либа? :D
источник

D

Dmitry in symfony
Мне быстрее дд кинуть и глянуть что прилетело. И на это расчитывать
источник

JB

Jurij Bachkov in symfony
Такой код сразу в мусорку
источник

D

Dmitry in symfony
The Ant 🐜
код зашифрован, доки нет... тебе точно нужна такая либа? :D
Ага. Так уж вышло что нужна
источник

JB

Jurij Bachkov in symfony
Dmitry
Мне быстрее дд кинуть и глянуть что прилетело. И на это расчитывать
Быстрее один раз. С несколько - быстрей через TDD
источник

DT

Dmitriy Tkachenko in symfony
Dmitriy Tkachenko
темболее если ты всеравно тестируешь контракт репы, только почему-то внутри теста другого класса, может легче тогда написать тест на контракт отдельно?
так все же? почему?
источник

D

Dmitry in symfony
Jurij Bachkov
Быстрее один раз. С несколько - быстрей через TDD
Мне тдд не нравится. Я тесты пишу после кода.
источник

DT

Dmitriy Tkachenko in symfony
почему если у тебя 3 репы используются в 1 классе, у тебя 1 большой тест вместо 4х нормальных?
источник

T🐜

The Ant 🐜 in symfony
Dmitry
Ага. Так уж вышло что нужна
ну это единичный случай. Все же дд и прочее говно отнимает время на реализацию. Дебажить можно и потом, когда все напишешь.
источник

JB

Jurij Bachkov in symfony
Dmitry
Мне тдд не нравится. Я тесты пишу после кода.
Печаль, попробуй наоборот.
источник

D

Dmitry in symfony
Dmitriy Tkachenko
почему если у тебя 3 репы используются в 1 классе, у тебя 1 большой тест вместо 4х нормальных?
4 ? Да их там десяток будет. Каждый вызов может быть ок а может упасть. Вот и умножим. Мои тесты обрабатывают каждую ветку поведения
источник