Przejdź do treści głównej
INF.04Pytanie #749 z 856dokumentacja-oprogramowania-i-uml

Proces modyfikacji kodu źródłowego, którego celem jest poprawa jego czytelności, struktury i łatwości w utrzymaniu, bez zmiany jego zewnętrznego zachowania (funkcjonalności), to:

Opcje odpowiedzi:
A
kompilacja
B
debugowanie
C
refaktoryzacja
Prawidłowa
D
walidacja
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

Refaktoryzacja (ang. Refactoring) to zdyscyplinowana technika restrukturyzacji istniejącego kodu komputerowego. Kluczowym założeniem jest to, że podczas refaktoryzacji nie zmienia się obserwowalnego zachowania kodu. Celem jest poprawa jego wewnętrznej jakości, na przykład poprzez uproszczenie logiki, usunięcie duplikacji kodu (zgodnie z zasadą DRY), czy nadanie bardziej zrozumiałych nazw zmiennym i funkcjom. Jest to ważna część cyklu życia oprogramowania, która ułatwia jego dalszy rozwój i konserwację.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. kompilacja: To proces tłumaczenia kodu źródłowego na kod maszynowy.
  • B. debugowanie: To proces znajdowania i naprawiania błędów, które powodują, że program działa nieprawidłowo (czyli zmieniają jego zachowanie).
  • D. walidacja: To proces sprawdzania, czy kod jest zgodny z określonymi regułami (np. składniowymi).

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Dokumentacja oprogramowania i uml”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 24 pytań z tego działu.