Mireczki moje programowe, wielu z Was korzysta z techniki TDD podczas programowania? czyli leci na początku z testami? Jak się na to zapatrujecie? ( ͡°͜ʖ͡°)
@LOLWTF: no ja wiem, tak uogólniłem trochę. tak sobie zacząłem teraz czytać ten tytuł dzięki uprzejmości jednego z Mirków - http://chimera.labs.oreilly.com/books/1234000000754/ch01.html . Dopiero kończę pierwszy rozdział, wydaje się to dość mozolne (pewnie na początku), ale mam wrażenie, że testy po tym są jak kryształ nieskazitelne ( ͡°͜ʖ͡°)
@zygmunt_III_waszka: jak dla mnie celem TDD nie są wcale testy - to imo produkt uboczny ;) TDD zmusza do przemyśleń nad architekturą i kodem w konsekwencji czego otrzymujemy (przynajmniej w teorii ;p) przemyślany kod lepszej jakości. Problemem pisania testów do istniejącego kodu (własnoręcznie napisanego/przetestowanego) jest to, że programista się "wyłącza" i nie myśli o innych przypadkach.
@zygmunt_III_waszka: piszę testy gdziekolwiek jestem! nie jestem apostołem metodologii tdd ale testy pisze zawsze jak moge, na code coverage leje porannym moczem ale ważniejsze rzeczy mam otestowane nie zawsze się przydają, ale jak się przydają to się mega przydają :)
Zawsze z testami, jedyna sensowna droga. Strata czasu jest tylko pozorna, zwraca się to w dłuższym okresie - łatwiej wychwycić regresje powstałe przy zmianach. Masz od razu feedback czy commit/pull request albo update third party liba czegoś nie psuje.
@MacDada: 1. czy tdd w web-app to tez standard ? 2. testy jednostkowe, praca testera czy programisty ? 3. jak duzy musi byc projekt zeby to sie opłaciło ? 4. jakies przyklady mozna znalezc na necie zeby zobaczyc jak to wygląda "na zywo" ?
@Mis603: Zależy co definiujesz jako „standard”. Są firmy gdzie w ogóle się nie pisze testów, są firmy, gdzie kod bez testów nie wejdzie na produkcję. Z tego co widzę, rynek #php dopiero dojrzewa w tej materii i testy dopiero stają się powszechne.
jakies przyklady mozna znalezc na necie zeby zobaczyc jak to wygląda "na zywo"
A wy tam w tym Zamościu nie wiecie jak wyglądają logotypy? Pierwsze miasto z AI graficzką! (。◕‿‿◕。) Cóż za inwencja twórcza mieszkańców. #zamosc #heheszki
Mireczki moje programowe, wielu z Was korzysta z techniki TDD podczas programowania? czyli leci na początku z testami? Jak się na to zapatrujecie? ( ͡° ͜ʖ ͡°)
Wołam @MacDada ( ͡° ͜ʖ ͡°)
Jedyne sluszne podejscie.
Jakbym prowadzil jakis projekt czy cos, to bym kazal.
nie zawsze się przydają, ale jak się przydają to się mega przydają :)
Polecam,
Robert Makłowicz
1. Zapatrujemy się ( ͡° ͜ʖ ͡°)ノ⌐■-■
2. Osobiście
1. czy tdd w web-app to tez standard ?
2. testy jednostkowe, praca testera czy programisty ?
3. jak duzy musi byc projekt zeby to sie opłaciło ?
4. jakies przyklady mozna znalezc na necie zeby zobaczyc jak to wygląda "na zywo" ?
@Mis603: Zależy co definiujesz jako „standard”. Są firmy gdzie w ogóle się nie pisze testów, są firmy, gdzie kod bez testów nie wejdzie na produkcję. Z tego co widzę, rynek #php dopiero dojrzewa w tej materii i testy dopiero stają się powszechne.