INF.04 · pytanie 20
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
- AGwarantuje automatyczną kompilację programu
- BUłatwia proces debugowania oraz ponowne wykorzystanie fragmentów koduPoprawna
- CEliminuje potrzebę korzystania ze zmiennych globalnych
- DUmożliwia skrócenie kodu przez eliminację wszelkich komentarzy
Wyjaśnienie
Dzielenie programu na funkcje (lub metody) jest jedną z kluczowych zasad programowania strukturalnego i obiektowego. Funkcje pozwalają na podzielenie dużych bloków kodu na mniejsze, łatwiejsze do zarządzania i ponownego wykorzystania fragmenty. Dzięki temu kod jest bardziej czytelny, zrozumiały i łatwiejszy do testowania. Ułatwia to także proces debugowania, ponieważ błędy można izolować w konkretnych funkcjach, zamiast przeszukiwać cały program. Ponadto funkcje umożliwiają wielokrotne używanie tego samego fragmentu kodu, co zwiększa efektywność i eliminuje konieczność powielania kodu, zmniejszając ryzyko błędów.