Quantcast
Channel: Agile Surfing » Java
Viewing all articles
Browse latest Browse all 6

Refaktoryzując test do String Kalkulatora

$
0
0

W ramach eksperymentu nagrałem wideo, w który refactoruje test do String Kalkulatora.

Wideo można zobaczyć tutaj: Refactoring of test

Filmik trwa 5 minut podczas których:

  1. Rozbijam jeden duży test na kilka mniejszych (by testy były łatwiejsze do zrozumienia, a gdy nie przechodzą by dokładnie było wiadomo co nie działa)
  2. Zamieniam assertEquals na assertThat (naturalniej się czyta)
  3. Zastępuje komentarze opisowymi nazwami testów (by samo zerknięcie do raportu w ciągłej integracji wystarczyło do zorientowania się, co się dzieje)
Klika używanych skrótów:
  • ctrl+y – usuwa aktualną linie
  • ctrl+c – gdy nic nie jest zaznaczone, kopiuje aktualną linię
  • alt+ctrl+v – wyciąga zaznaczone wyrażenie do zmiennej
  • ctrl+shift+f10 – odpala testy
  • ctrl+w – rozszerzające się zaznaczenie (naciśnij kilka razy, a zaznaczony obszar będzie rósł)
Kod który refaktoryzuję, pochodzi z mojego innego wpisu (Refactor my code step by step).

Daj znać innym


Viewing all articles
Browse latest Browse all 6

Latest Images

Trending Articles