Aktywne Wpisy
Argajl +130
Czy spotkaliście się z taką sytuacją w #lidl ? Musiałem parę dni ochłonąć by to opisać.. W ostatni piątek byłem z rodziną na zakupach w niedawno otwartym nowym sklepie Lidl przy ul. Odkrytej w Warszawie.
Było chwilę po godzinie 15:00 gdy z wyładowanym na maxa wózkiem mimo próśb moich i innych klientow o otwarcie kasy standardowej zostaliśmy zaproszeni do kas samoobsługowych… ( ͡° ʖ̯ ͡°)
Prośby i niezadowolenie zostały zbyte przez pracownika,że cytuje: „Taka jest polityka firmy” a „jeśli nie uda nam się zmieścić w 1 koszu kasy automatycznej resztę zakupów możemy dokończyć w drugiej innej kasie”.
Było chwilę po godzinie 15:00 gdy z wyładowanym na maxa wózkiem mimo próśb moich i innych klientow o otwarcie kasy standardowej zostaliśmy zaproszeni do kas samoobsługowych… ( ͡° ʖ̯ ͡°)
Prośby i niezadowolenie zostały zbyte przez pracownika,że cytuje: „Taka jest polityka firmy” a „jeśli nie uda nam się zmieścić w 1 koszu kasy automatycznej resztę zakupów możemy dokończyć w drugiej innej kasie”.
sopride +3
Załóżmy, że chcę stworzyć nowy bardzo rozbudowany feature w moim projekcie.
Feature będzie składał się z kilku/kilkunastu klas + jednej głównej (np. SomethingService), która będzie operowała na obiektach z tych kilkunastu klas.
W takim przypadku mam najpierw stworzyć testy dla tej głównej klasy, czy raczej zacząc od testowania tych mniejszych i dopiero na końcu je zmockować i stworzyć testy dla SomethingService?
#programowanie #php #testdrivendevelopment #phpunit #testyjednostkowe #laravel
@kot1401: co to za TDD skoro już klasy masz, a dopiero teraz myślisz jak rozpisać testy ( ͡° ͜ʖ ͡°)
Wchodzisz na wypok.pl - nie działa, piszesz więc test jednostkowy sprawdzający czy '/' zwraca status 200. Nie zwraca, robisz więc tak długo przy projekcie aż zwróci poprawny status.
Następnie Adaś powinienen kliknąć "zaloguj" - ale tego odnośnika nie ma - więc piszesz test sprawdzający, czy po wejściu na stronę główną widać link zaloguj. Naprawiasz test - ma przechodzić. Potem sprawdzasz czy zaloguj przenosi do poprawnej strony - nie przenosi, piszesz test jednostkowy - naprawiasz, idziesz
@kot1401: książki, które mogą Cię zainteresować: Growing Object-Oriented Software, Guided by Tests – Steve Freeman oraz Test Driven Development: By Example – Kent Beck
Napoczątek „zastubować” następnie „zamokować” jak więcej będziesz wymagał od testu.
@safjanowski: wytłumacz mi dlaczego testy funkcjonalne nie należą do TDD, bo chyba czegoś nie wiem? ;-)
Od #tdd oczekuję że logowanie wywołała metodę odpowiedzialną za sprawdzenie czy dany użytkownik może się zalogować bez rzeczywistego odpytywania np. bazy danych, w której przetrzymywane są loginy / hasła.
Od #bdd oczekuje przejścia przez cały proces – czy »user story« zostało pomyślnie przeprowadzone.