Wyniki dla „refaktoryzacja”

Wyniki 1–10 z 13

  1. Wyzwanie

    Magiczne liczby

    …gdzie kryją się magiczne liczby, a potem nadaj im nazwy. Refaktoryzacja to ulepszanie kodu bez zmiany tego, co robi, więc wynik musi zostać dokładnie taki sam. Przewiduj i uruchom Nie uruchamiaj…

    Napraw kod Łatwy 3 etapy stałe refaktoryzacja zmienne czysty kod
  2. Wyzwanie

    Stary skrypt

    Siedemdziesięcioliniowy raport silników powtarza te same dwanaście linii dla każdego silnika. Przebuduj go na parse_feed() i summary_line() z wynikiem niezmienionym co do znaku, a potem dodaj testy…

    Napraw kod Trudny 2 etapy projekt refaktoryzacja funkcje testowanie
  3. Wyzwanie

    Moduł statistics

    …C Mediana: 413.8 C Wynik się nie zmienia: o to chodzi w refaktoryzacji. Sprawdzenie szuka modułu i upewnia się, że twoich własnych funkcji już nie ma. Rozrzut i za mało danych Teraz są trzy przeloty…

    Napraw kod Łatwy 2 etapy statistics średnia mediana stdev
  4. Wyzwanie

    Counter

    Zrefaktoryzuj licznik poziomów z „Wpisów na poziom”: zastąp słownik i counts.get() przez collections.Counter, który zaczyna każdy klucz od 0, a potem wypisz poziomy od najczęstszego do najrzadszego…

    Napraw kod Łatwy 2 etapy collections Counter most_common słowniki
  5. Wyzwanie

    Logowanie zamiast print

    Sprawdzanie zbiorników jest pełne wypisywań, które zostały po debugowaniu. Zastąp je wywołaniami logging na właściwych poziomach, żeby wpisy debug pozostały ukryte, dopóki się ich nie włączy, a potem…

    Napraw kod Średni 2 etapy logging debug info warning
  6. Wyzwanie

    Funkcja formatująca wpis

    Przenieś f-string dziennika misji do format_log(t, level, msg), funkcji, która zwraca linię zamiast ją wypisywać, a potem popraw wyrównanie każdej linii dziennika jedną zmianą w funkcji.

    Napraw kod Łatwy 2 etapy funkcje def return refaktoryzacja
  7. Wyzwanie

    Funkcja parsera

    Przenieś parser danych z „Z linii rekord” do parse_line(line), która zwraca słownik rekordu, a potem pozwól jej zwracać None dla pustych linii, komentarzy i uszkodzonych linii, żeby pętla zachowywała…

    Napraw kod Średni 2 etapy funkcje return słowniki None
  8. Wyzwanie

    Klauzule strażnicze

    Przepisz cztery zagnieżdżone if w can_dock() na klauzule strażnicze, które zwracają powód, gdy tylko sprawdzenie się nie powiedzie, zachowując każdą odpowiedź, a potem dodaj nową regułę dokowania jako…

    Napraw kod Średni 2 etapy funkcje return klauzule strażnicze refaktoryzacja
  9. Wyzwanie

    Wydziel funkcję

    Przenieś obliczenie odległości w 3D, skopiowane dla trzech punktów nawigacyjnych, do distance_km(a, b), zachowując dokładnie ten sam wynik, a potem umieść punkty w słowniku i znajdź najbliższy tą samą…

    Napraw kod Łatwy 2 etapy funkcje refaktoryzacja return krotki
  10. Wyzwanie

    Tablica wyszukiwania

    Zastąp dziewięciogałęziowy elif, który przypisuje planetom i Księżycowi grawitację na powierzchni, słownikiem i jednym odczytem przez get(), zachowując dokładnie ten sam wynik, a potem przejdź pętlą…

    Napraw kod Średni 2 etapy słowniki refaktoryzacja tablice wyszukiwania get