Дұрыс жауап
Дұрыс жауап: Блоктарда компоненттердің қызметін ажыратуды жеңілдету
Жауап нұсқалары
- A.Батырма басылғандағы алгоритмді атаудан автоматты құру
- B.Блоктарда компоненттердің қызметін ажыратуды жеңілдетудұрыс
- C.Text қасиетін өзгертпей экрандағы жазуды міндетті аудару
- D.Оқиға блоктарынсыз алдыңғы және келесі экранды міндетті ашу
- E.Тестілеуді қажетсіз етіп, барлық қате байланысты жою
Түсіндірме
Ереже: Компоненттің мағыналы ішкі атауы блоктар мен құрылымды оқуды жеңілдетеді. Көрінетін батырма мәтіні және ішкі атау бөлек сипаттар болуы мүмкін. Атау алгоритмнің орнына жүрмейді: оқиға орындалғанда қандай команда іске қосылатыны блоктармен анықталады. Түсінікті атау кодты бағалауға көмектеседі, бірақ дұрыстығына толық кепілдік емес.
Қолдану: BackButton мен NextButton артқа және келесі қадамға қатысты рөлді танытады. Әзірлеуші оқиға блогын таңдағанда қай батырмамен жұмыс істеп отырғанын оңайырақ ажыратады. Сондықтан негізгі пайдасы қызметін түсіндіру болады. Атауы BackButton болса да, қате блок басқа экран ашуы мүмкін. Сол себепті оқиға мен оның мақсатты әрекеті тексеріледі. Экрандағы мәтінді өзгерткісі келсе, шартта көрсетілген Text қасиетін де бөлек баптау қажет.
Қате нұсқаларды ажырату: Атаудан автоматты алгоритм, міндетті аударма немесе экранға өту шықпайды. Қате байланыстарды жою да тестілеу мен нақты түзетуді қажет етеді. Адамға түсінуді жеңілдететін белгі мен орындалатын программалық команданы шатастырмаңыз.
Қайта орындауға ишара: Ішкі атау әзірлеушіге нені тануға көмектеседі, ал нақты әрекетті қай блок анықтайды?