Wpis z mikrobloga

Mirkie i Mirabelki,
Szukam dobrych materialow na temat TDD. Tyle, ze nie chodzi o pisanie testow, a jak pisac kod, ktory bedzie "dobrze testowalny", jesli rozumiecie o co mi chodzi.

#php #programowanie #tdd
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcesz nauczyć się robić auta które będą wygodne jednocześnie nigdy w nie nie wsiadać? A tak serio to książka "Praca z zastanym kodem" mi bardzo pomogła. Tylko że tam masz pokazane na antypatternach, ale wyciągasz wnioski jak powinno się pisać żeby testowanie było przyjemne.
  • Odpowiedz
@tauku: Generalnie stosujesz podstawowe zasady pisania dobrego kodu niezależnie od tego czy masz do niego testy czy nie:
1. Małe funkcje, które robią jedną rzecz a nie milion
2. Funkcje nie powinny mieć efektów ubocznych, tylko coś zwracać. (Nie licząc oczywiście takich przypadków jak pisanie do bazy, na dysk czy wysyłanie mejli. Tego nie unikniesz, chodzi o globalny stan aplikacji)
3. Unikaj wielu ścieżek. Jak masz 20 ifów w jednej
  • Odpowiedz