Testy jednostkowe – wielu słyszało, nie tak wielu miało okazję spróbować. Dowiedz się jak dołożyć sobie więcej pracy przy pisaniu kodu, żeby zaoszczędzić jej jeszcze więcej na usuwaniu błędów i pisaniu dokumentacji.

Agenda
1. Wstęp teoretyczny: czym są testy jednostkowe, co to jest jednostka kodu, zalety stosowania w przypadku legacy code
2. Proste przypadki testowe, użycie asercji i adnotacji
3. Tworzenie mocków
4. Klasy równoważności parametrów
5. Organizacja testów
6. Testy jako forma dokumentacji
7. Code coverage
8. Zastosowanie mechanizmu refleksji

Paweł Michalik
Programista PHP z pięcioletnim doświadczeniem. Wbrew zdrowemu rozsądkowi nadal lubi ten język. Od kilku miesięcy fan Zend Framework, od zawsze zwolennik wzorców projektowych. Nie boi się pisania dokumentacji.