Size: a a a

2020 October 02

D

Dmitry in symfony
knopkod4v
а зачем тебе фетчить какой-то левый объект?
Привык я так
источник

ПГ

Павел Г. in symfony
Dmitry
Привык я так
Типа вот такие конструкции не будут работать больше?
https://github.com/ElisDN/demo-project-manager/blob/master/manager/src/ReadModel/User/UserFetcher.php
источник

AD

Andrey Dembitskyi in symfony
Павел Г.
Типа вот такие конструкции не будут работать больше?
https://github.com/ElisDN/demo-project-manager/blob/master/manager/src/ReadModel/User/UserFetcher.php
Да
источник

SP

Sergey Protko in symfony
Dima Denisov
Даже наименования функций пишутся сначала в тестах а затем уже по итогам тестов - создаются в классах?
в TDD тесты служат обоснованием что тебе вообще какой-либо код писать надо. Нет падающего теста - не нужно писать код. Такой подход достаточно занятные эффекты имеет и на проектирование и на процесс тестирования и на формализацию требований...
источник

DD

Dima Denisov in symfony
Но все равно не тесты раньше кода. Хоть какая-то композиция приложения быть должна.
источник

VS

Vlad Sobenko in symfony
Dima Denisov
Но все равно не тесты раньше кода. Хоть какая-то композиция приложения быть должна.
В Тдд есть стадия рефакторинг, там и можешь разгуляться. Красный тест - код, что фиксит тест - рефакторинг.
источник

DD

Dima Denisov in symfony
А абсолютный сторонник тестов, как юнит, так и функциональных. Но концепция
tests first
меня как инженера как минимум ставит в тупик. По мне это ситуация выглядет так: Голая степь, надо запустить спутник, делаем тест - спутник наверху? False. И что дальше?
источник

VS

Vlad Sobenko in symfony
Dima Denisov
А абсолютный сторонник тестов, как юнит, так и функциональных. Но концепция
tests first
меня как инженера как минимум ставит в тупик. По мне это ситуация выглядет так: Голая степь, надо запустить спутник, делаем тест - спутник наверху? False. И что дальше?
Дальше делаем тест- запущенный спутник наверху.
источник

T🐜

The Ant 🐜 in symfony
Dima Denisov
А абсолютный сторонник тестов, как юнит, так и функциональных. Но концепция
tests first
меня как инженера как минимум ставит в тупик. По мне это ситуация выглядет так: Голая степь, надо запустить спутник, делаем тест - спутник наверху? False. И что дальше?
ракеты прежде чем построить и запустить тщательно просчитывают целыми НИИ всякими.
Также и с тестами. Сначала проектируешь на бомашке. Потом пилишь интерфейсы, которые покрываешь тестами.
А потом уже и код можно писать. Это ж простая концепция, не?
источник

DD

Dima Denisov in symfony
The Ant 🐜
ракеты прежде чем построить и запустить тщательно просчитывают целыми НИИ всякими.
Также и с тестами. Сначала проектируешь на бомашке. Потом пилишь интерфейсы, которые покрываешь тестами.
А потом уже и код можно писать. Это ж простая концепция, не?
Но в любом случае ты чтото делаешь ДО тестов, не так ли. На бОмажке или пхпстОрме
источник

VS

Vlad Sobenko in symfony
The Ant 🐜
ракеты прежде чем построить и запустить тщательно просчитывают целыми НИИ всякими.
Также и с тестами. Сначала проектируешь на бомашке. Потом пилишь интерфейсы, которые покрываешь тестами.
А потом уже и код можно писать. Это ж простая концепция, не?
Тдд не про это совсем
источник

T🐜

The Ant 🐜 in symfony
Dima Denisov
Но в любом случае ты чтото делаешь ДО тестов, не так ли. На бОмажке или пхпстОрме
ДО тестов пилишь проектную документацию от и до. Вот чо делаешь.
источник

T🐜

The Ant 🐜 in symfony
Vlad Sobenko
Тдд не про это совсем
а про что?
источник

В

Владимир in symfony
+, уже готовые тесты могу ускорить написание логики и его дебажинг
источник

VS

Vlad Sobenko in symfony
The Ant 🐜
ракеты прежде чем построить и запустить тщательно просчитывают целыми НИИ всякими.
Также и с тестами. Сначала проектируешь на бомашке. Потом пилишь интерфейсы, которые покрываешь тестами.
А потом уже и код можно писать. Это ж простая концепция, не?
Тдд про поиск решения через тесты. А не про точную  реализацию схемы, продуманную до этого.
источник

SP

Sergey Protko in symfony
Dima Denisov
А абсолютный сторонник тестов, как юнит, так и функциональных. Но концепция
tests first
меня как инженера как минимум ставит в тупик. По мне это ситуация выглядет так: Голая степь, надо запустить спутник, делаем тест - спутник наверху? False. И что дальше?
В этом и смысл и не для всех кейсов эти подходы годятся. Ты лучше думай о следствии такой перестановки и все остальное будет уже чисто инженерной проблемой
источник

T🐜

The Ant 🐜 in symfony
Vlad Sobenko
Тдд про поиск решения через тесты. А не про точную  реализацию схемы, продуманную до этого.
не понимаю как это... расскажешь?
источник

VS

Vlad Sobenko in symfony
Sergey Protko
В этом и смысл и не для всех кейсов эти подходы годятся. Ты лучше думай о следствии такой перестановки и все остальное будет уже чисто инженерной проблемой
На выходе будет максимально простое решение, подтвержденное тестами.
источник

VS

Vlad Sobenko in symfony
The Ant 🐜
не понимаю как это... расскажешь?
У тебя есть требования. И ты максимально простым путем их реализуешь через написание тестов.
источник

SP

Sergey Protko in symfony
В этом случае тесты будут твоим дизайн документом :)
источник