Przejdź do treści głównej
INF.04Pytanie #750 z 856narzedzia-programistyczne-i-srodowiska

Narzędzie programistyczne, które automatycznie analizuje kod źródłowy w poszukiwaniu błędów stylistycznych, potencjalnych problemów i niezgodności z przyjętymi standardami kodowania, to:

Opcje odpowiedzi:
A
Debugger
B
Kompilator
C
Linter
Prawidłowa
D
Transpilator
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

Linter to narzędzie do statycznej analizy kodu, które służy do przeprowadzania jego walidacji. Jego głównym zadaniem jest flagowanie fragmentów kodu, które mogą być błędne, nieczytelne lub niezgodne z ustalonymi w zespole standardami kodowania (ang. coding standards). Przykłady popularnych linterów to ESLint dla JavaScriptu czy Pylint dla Pythona. Używanie lintera pomaga utrzymać wysoką jakość i spójność kodu w projekcie.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. Debugger: Służy do interaktywnego znajdowania błędów podczas wykonywania programu.
  • B. Kompilator: Tłumaczy kod na język niższego poziomu i wykrywa głównie błędy składniowe, a nie stylistyczne.
  • C. Transpilator: Tłumaczy kod z jednego języka wysokiego poziomu na inny (np. z TypeScript na JavaScript).

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 „Narzedzia programistyczne i srodowiska”

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