Skip to content

Үлгі ағаштарындағы қайталанатын тапсырмалар

Қайталанатын тапсырмалар үлгі ағаштарында, тіпті бір-біріне ілестіріліп те қолданылуы мүмкін. Бұл жағдайда:

  • Үлгі ағашындағы қайталанатын үлгі қайталанатын үлгінің үлгісі ретінде түсіндіріледі.
  • Ағашты жасағанда, мұндай тапсырма орнына жаңа қайталанатын тапсырма үлгісі жасалады, оның ата-арбалары нақты жасалған тапсырма болып табылады, үлгі емес.
  • Егер қайталанатын үлгінің қосымша тапсырмалары (сұбтаскс) болса — олар да ағаш жасалған кезде сол қайталанатын үлгінің жаңа үлгілеріне айналады (ата-арбасының алмастырылуымен көшіріледі).
  • Жаңа периодтық тапсырмалар тек ата-арбасы жоқ немесе үлгі емес үлгілерден ғана жасалады.

Осылайша, егер ағашта қайталанатын үлгінің кейінгі элементі де қайталанатын үлгі болса, тек жоғарғы үлгі жұмыс істейді. Алайда әр итерацияда ол төменгі үлгінің көшірмесін жасайды, ол жасалған тапсырмаға байланысатын болады және тәуелсіз жұмыс істейді.

НАЗАР АУДАРЫҢЫЗ

Егер үлгі ағашындағы қайталанатын тапсырмалардың қалай жұмыс істейтінін толық түсінбесеңіз — оның бәрін жасамаңыз. Әйтпесе, сіз бірден байқалмайтын себептермен үздіксіз көбейетін қайталанатын тапсырмалармен бетпе-бет келуі мүмкін, бұл сіздің күткеніңізге сай келмеуі ықтимал.

Өту