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:
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:
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.
Pojęcia z tego pytania
- Język TypeScriptJęzyk programowania opracowany przez Microsoft, stanowiący ścisły nadzbiór JavaScriptu, wzbogacający go o opcjonalne statyczne typowanie, interfejsy i typy generyczne.
- Narzędzia programistyczne: Kompilator, Interpreter, DebugerFundamentalne narzędzia wytwarzania oprogramowania: kompilator przekształca cały kod w plik binarny, interpreter wykonuje kod linia po linii, a debugger pozwala śledzić błędy w czasie działania.
- Transakcje i Właściwości ACIDCechy gwarantujące niezawodne przetwarzanie operacji w bazach danych: Atomicity (Wszystko albo nic), Consistency (Spójność), Isolation (Izolacja) oraz Durability (Trwałość).
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.
- #43
Który z poniższych parametrów jest kluczowy przy porównywaniu wydajności dwóch kart graficznych?
- #45
Który z poniższych parametrów jest najważniejszy przy doborze dysku SSD do komputera gamingowego?
- #47
Który z poniższych elementów NIE jest częścią architektury systemów komputerowych?
- #50
Który z poniższych procesów NIE jest związany z działaniem procesora?
- #145
Zadaniem interpretera jest: