Czym jest Test Driven Development? Wprowadzenie i przykłady

Artykuł ten jest wprowadzeniem do zupełnych podstaw Test Driven Development, dzięki któremu każdy może poznać podstawy tej techniki. TDD docenią szczególnie te osoby, które mają już dosyć mozolnego szukania błędów w programie i chciałyby przejść na trochę wyższy poziom.

- #
- #
- #
- #
- #
- #
- 255
- Odpowiedz






Komentarze (255)
najlepsze
@fukken: nie zgodze sie. W TTD ty juz jestes po fazie projektowania, ty wiesz co i jak ma tykac. Ty tylko nie piszesz kodu, a najpierw piszesz test, a potem kod ktory go spelnia. Masz wiec na stale wglad czy implementujac nowe rzeczy nie zrombales czegos, co pisales wczesniej (dzieki duzemu pokryciu testami w trakcie implementacji, a nie np
źródło: comment_1605729916DM3l9Ra6y3uJoFrT8GYL4n.jpg
PobierzJa często spotykam się z ESCALATION driven development
Teoria swoją drogą a biznes i tak chce na już bez testów.
- Zgloszenie usterki działu Promocje
- Treść : Brakuje przy liście towarów wszystkich zdjęć, nie ma opcji szukania po polach własnych, proszę o naprawę
W dupie ze w ogóle takiej opcji mój system nie ma. Tłukłem się z jednym takim klientem gamoniem przez 3 miesiące. Wszystko czego mu brakowało w aplikacki wysrywał na serwis jako zgloszenie usterki. Zakończyliśmy współpracę po tym jak mu zadałem pytanie
-
Sam miałem:
-ej Wojtek, zrobisz nam w weekendzik landing page wg grafiki, którą Andrzej w photoshopie wyślę w piątek?
Myśle-pocięcie psd, postawienie joomli(na serwerki, który mamy)-to będzie ze 2 godzinki
Z drugiej strony, jak ktoś dopiero się uczy TDD to może i lepiej, żeby próbował używać go zawsze, przynajmniej nabierze wprawy i zobaczy, kiedy mu się przyda, a kiedy przeszkadza
@Khaine: TDD to świetny sposób, żeby banda 300 juniorów i jeden leader zrobili soft, który w miarę działa. Leader nie musi pilnować jakości kodu i patrzeć każdemu przez ramie. Coś nie działa, piszesz test i rzucasz im na pożarcie. Im więcej testów tym Lepsza apka.