Widzę, że pojawił się kurs TDD oparty o Laravela. Mam z nim jednak problem gdyż przynajmniej na tych przykładowych filmach widać, iż opiera się głównie o testy integracyjne (baza danych w praktycznie każdym teście) bez uwzględnienia tego jak tworzyć w TDD dobre testy jednostkowe (co jest znacznie trudniejsze niż testy integracyjne).
Dodatkowo zdecydowanie za dużo asercji per test.
Pytanie czy to ja jestem przewrażliwiony czy uczenie osób TDD w taki sposób nie jest najlepszym pomysłem ?
@diwi: a to nie jest po części dlatego że w laravelu masz active record ? wiem że można w zasadzie mockować w sumie ale mimo wszystko, poza tym IMHO uważam że jeśli mamy aplikację opartą o framework który ma swoje unit testy, to lepiej jest zrobić testy integracyjne dla części już typowo użytkowej(tj nasza apka) bo to ma po prostu działać i zwracać wynik,
https://vimeopro.com/user33856964/test-driven-laravel-preview
Widzę, że pojawił się kurs TDD oparty o Laravela. Mam z nim jednak problem gdyż przynajmniej na tych przykładowych filmach widać, iż opiera się głównie o testy integracyjne (baza danych w praktycznie każdym teście) bez uwzględnienia tego jak tworzyć w TDD dobre testy jednostkowe (co jest znacznie trudniejsze niż testy integracyjne).
Dodatkowo zdecydowanie za dużo asercji per test.
Pytanie czy to ja jestem przewrażliwiony czy uczenie osób TDD w taki sposób nie jest najlepszym pomysłem ?
#php
@diwi: a to nie jest po części dlatego że w laravelu masz active record ? wiem że można w zasadzie mockować w sumie ale mimo wszystko, poza tym IMHO uważam że jeśli mamy aplikację opartą o framework który ma swoje unit testy, to lepiej jest zrobić testy integracyjne dla części już typowo użytkowej(tj nasza apka) bo to ma po prostu działać i zwracać wynik,