Refaktoryzując test do String Kalkulatora

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).

Podobne wpisy:

  1. Automatyczne testowanie kodu – jak to robić?

Tagi: , ,

3 odpowiedzi do “Refaktoryzując test do String Kalkulatora”

  1. Sebastian pisze:

    Fajny pomysł i dobre wykonanie. Mógłbyś pomyśleć nad jakimś komentowaniem tego, mówieniem co robisz i po co itp.

  2. Zamiast ctrl + y możesz użyć ctrl + x – jest łatwiejszy w wykonaniu jedną dłonią.

  3. Grzegorz Dziemidowicz pisze:

    Dzięki za sugestię :)

    Mam zamiar w przyszłości zrefaktorować kod produkcyjny String Kalkulatora, wtedy dołączę narrację.

    Tym razem przeważył brak mikrofonu z dobrym dźwiękiem i brak czasu :)

Dodaj odpowiedź

*