Dev:cast - O Programowaniu Bez Kaca

#34 Jak wprowadzać testy automatyczne w Legacy Code?

Informações:

Sinopse

Podczas utrzymywania aplikacji z leciwym i zarazem ciężkim do utrzymania kodem, często myślimy o wprowadzaniu testów automatycznych. Na konferencjach słyszmy – Pisz testy jednostkowe! Nawet gdy rozwijasz stary kod. Natomiast rzeczywistość bywa brutalna i często taka forma testów nie dość, że jest skomplikowana (lub niemożliwa) do wprowadzenia to w praktyce okazuje się, że niewiele wniosła.Dlatego też automatyzacja testów w takich aplikacjach nie jest czymś prostym. Należy zidentyfikować miejsca, które warte są wprowadzenia takich testów oraz te, które należy pozostawić ciągle w sferze testów manualnych.Dyskutujemy o tym gdzie i jakie testy automatyczne warto wprowadzić.Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:➡️ Czy kiedykolwiek wprowadzałeś testy automatycznej w Legacy Code?➡️ Co jest największym wyzwaniem w automatyzacji takiej aplikacji?➡️ Lepiej utrzymywać czy zaorać wszystko i zacząć od nowa?