programowanie sterowane testami
TDD → programowanie sterowane testami
Technika wytwarzania, w której najpierw pisze się test definiujący wymaganie, a potem minimalny kod, który ten test spełnia, po czym następuje refaktoryzacja.
Karta hasła
- typproces
- nadrzmetodyka wytwarzania oprogramowania
- kat.Inżynieria oprogramowania · Inżynieria i wzorce · Procesy i metodyki
- grupaProcesy i metodyki
Zobacz też
- programowanie sterowane testamirefaktoryzacja
- programowanie sterowane testamitest jednostkowy
Powiązane pojęcia · Inżynieria i wzorce
- 01refaktoryzacja architektonicznaStopniowe przekształcanie struktury architektury systemu w celu poprawy atrybutów jakościowych przy zachowaniu funkcjonalności.
- 02odwrócenie sterowaniaIoC → odwrócenie sterowaniaZasada, w której przepływ sterowania programu jest przekazany szkieletowi lub kontenerowi, a kod użytkownika jest wywoływany przez nie, nie odwrotnie.
- 03wstrzykiwanie zależnościDI → wstrzykiwanie zależnościTechnika dostarczania komponentowi jego zależności z zewnątrz zamiast tworzenia ich wewnątrz, co odwraca kontrolę i ułatwia testowanie.
- 04programowanie w parachTechnika, w której dwie osoby pracują nad jednym stanowiskiem: jedna pisze kod, druga na bieżąco go recenzuje, wymieniając się rolami.
- 05kontekst ograniczonyWyraźna granica, w obrębie której określony model dziedzinowy obowiązuje i ma spójne znaczenie terminów.
- 06modelowanie dziedzinoweBudowa modelu pojęciowego odwzorowującego obiekty, reguły i język domeny problemu jako podstawy projektu oprogramowania.