ID: 3491 QA i Testy Łatwe

Źródło: Arkusze CKE

Która z poniższych nie jest zasadą czystego kodu (clean code)?

Warianty odpowiedzi

  1. A

    Konsekwentne nazewnictwo

  2. B

    Maksymalna złożoność funkcji

  3. C

    Jedna odpowiedzialność funkcji

  4. D

    Samodokumentujący się kod

Wyjaśnienie

Dobre praktyki Clean Code nakazują unikania skomplikowanego kodu. Maksymalna złożoność funkcji jest błędem w sztuce i tzw. antywzorcem.

Funkcja w czytelnym kodzie powinna być krótka, robić tylko jedną rzecz i robić ją dobrze.

Gdy funkcja staje się zbyt rozbudowana, ma dużo zagnieżdżonych warunków i pętli, kod staje się nieczytelny, trudny w utrzymaniu i podatny na błędy.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — QA i Testy