Źródło: Arkusze CKE
Co należy wziąć pod uwagę przy projektowaniu struktury danych dla aplikacji?
Warianty odpowiedzi
-
A
Brak związku między strukturą danych a wydajnością aplikacji
-
B
Złożoność przetwarzania danych i ich optymalną organizację
-
C
Wyłącznie typ języka programowania
-
D
Wyłącznie wymagania sprzętowe
Wyjaśnienie
Kiedy projektujesz strukturę danych, musisz myśleć o dwóch kluczowych rzeczach: jak szybko aplikacja będzie przetwarzać te dane i ile pamięci na to zużyje.
Źle dobrana struktura potrafi drastycznie spowolnić działanie programu przy wyszukiwaniu, dodawaniu czy usuwaniu rekordów.
Dobry programista zawsze dobiera typ danych tak, aby kluczowe dla aplikacji operacje wykonywały się w możliwie najkrótszym czasie przy optymalnym zużyciu zasobów.