YouTube: https://www.youtube.com/watch?v=H5tz0Tv7Mys&list=PLnKL6-WWWE_WNYmP_P5x2SfzJ7jeJNzfp&index=29
Katarzyna Żmuda
Language: Polish
Jak pracować z kodem, który zastaliśmy? Jak nie dać się pokusie dopisania kolejnego IF-a, skoro przez tyle lat wszyscy dopisywali i przecież działało? Jak z kolei nie ulec chęci napisania wszystkiego od nowa?
Podczas prezentacji pokażę problemy, na które natykamy się podczas pracy z legacy code oraz sposoby na to, aby praca ta stawała się coraz łatwiejsza i przyjemniejsza.
Przykłady kodu będą napisane w C#.
4. Co to jest?
● Kod, który „odziedziczyliśmy”
● Kod, którego nikt nie rozumie
● Kod obciążony długiem technicznym
● Kod bez testów
● Kod, który działa
5. Przestań pisać
legacy code !!
● Testuj nowy kod
● Pisz kod łatwy do zmiany
● Dodawaj testy do kodu, który zmieniasz
● Napisz testy do kodu, który zmieniłeś
7. Testy charakteryzacyjne
● Użyj klasy lub metody w teście
● Napisz błędną asercję
● Dowiedz się, jakie jest zachowanie
● Spodziewaj się wartości z poprzedniego
punktu
● Powtórz