விரும்பிய நோக்கம் அல்லது முடிவை அணுகும் நோக்கத்துடன், முடிவுகளின் வரிசையை (சாத்தியமான வரம்பற்ற) உருவாக்க, ஒரு செயல்முறையை மீண்டும் செய்வதற்கான செயல் ஆகும். கணிதம் அல்லது கணினி அறிவியலின் சூழலில், மறு செய்கை (மறுநிகழ்வின் தொடர்புடைய நுட்பத்துடன்) வழிமுறைகளின் நிலையான கட்டுமானத் தொகுதி ஆகும்.
கணினி நிரலாக்கத்தில், மறு செய்கை, ஆங்கில சொல் லூப் என்றும் அழைக்கப்படுகிறது, இது ஒரு வழிமுறையில் உள்ள ஒரு கட்டுப்பாட்டு கட்டமைப்பாகும், இது கொடுக்கப்பட்ட சிக்கலை தீர்க்கிறது, இது கணினியின் தொடர்ச்சியான அறிவுறுத்தல்களை மீண்டும் மீண்டும் செயல்படுத்தும்படி கட்டளையிடுகிறது, பொதுவாக இது நிகழும் வரை குறிப்பிட்ட தருக்க நிலைமைகள்.
பாம்-ஜாகோபினி தேற்றத்தின் படி ஒரு குறிப்பிட்ட சிக்கலின் வழிமுறைத் தீர்வுக்கான மூன்று அடிப்படை கட்டமைப்புகளில் ஒன்று வரிசை மற்றும் தேர்வு என்பதை கவனத்தில் கொள்ள வேண்டும். மறு செய்கையின் பல வடிவங்கள் உள்ளன; MENTRE, REPEAT மற்றும் PER ஆகியவை மிகவும் பிரபலமானவை. மறு செய்கை என்பது நிரலாக்கத்தின் வலுவான இணைப்பு என்று கூறலாம், இது ஒரு செயல்முறையின் செயல்திறனை தானியக்கமாக்க உங்களை அனுமதிக்கிறது, இது வழிமுறைகளின் வரிசையை வெறுமனே செயல்படுத்த போதுமானதாக இல்லை.
"எல்லையற்ற வளையம்" என்று அழைக்கப்படுவது நிரலாக்கத்தின் பிழையின் காரணமாக மறு செய்கை ஆகும், இது நிரலின் செயல்பாட்டை நிறுத்துகிறது, சில நிரலாக்க நுட்பங்களில், குறிப்பாக மைக்ரோகண்ட்ரோலர்களுடன், இது திட்டத்திற்குள் எண்ணற்ற அளவில் மீண்டும் செயல்பட வேண்டுமென்றே பயன்படுத்தப்படுகிறது.
மென்பொருள் வளர்ச்சியில், மறு செய்கை எனப்படும் சிறிய பிரிவுகளில் ஒரு பயன்பாடு உருவாக்கப்படும் ஒரு தீர்க்கமான திட்டமிடல் மற்றும் மேம்பாட்டு செயல்முறையை விவரிக்க மறுபயன்பாடு பயன்படுத்தப்படுகிறது. ஒவ்வொரு மறு செய்கையும் மென்பொருள் குழு மற்றும் சாத்தியமான இறுதி பயனர்களால் மதிப்பாய்வு செய்யப்பட்டு விமர்சிக்கப்படுகிறது; ஒரு மறு செய்கையை விமர்சிப்பதன் மூலம் பெறப்பட்ட நுண்ணறிவு வளர்ச்சியின் அடுத்த கட்டத்தை தீர்மானிக்கப் பயன்படுகிறது. தரவு மாதிரிகள் அல்லது வரிசை வரைபடங்கள், அவை பெரும்பாலும் மறு செய்கைகளைத் திட்டமிட பயன்படுத்தப்படுகின்றன, முயற்சிக்கப்பட்டவை, அங்கீகரிக்கப்பட்டவை அல்லது நிராகரிக்கப்பட்டவை ஆகியவற்றைக் கண்காணிக்கின்றன, இறுதியில் இறுதி தயாரிப்புக்கான ஒரு வகையான வரைபடமாக செயல்படுகின்றன.
மறு செய்கை வளர்ச்சியுடனான சவால் அனைத்து மறு செய்கைகளும் இணக்கமாக இருப்பதை உறுதிசெய்ய முடிகிறது. ஒவ்வொரு புதிய மறு செய்கையும் அங்கீகரிக்கப்படுவதால், டெவலப்பர்கள் பின்தங்கிய பொறியியல் எனப்படும் ஒரு நுட்பத்தைப் பயன்படுத்தலாம், இது ஒவ்வொரு புதிய மறு செய்கையும் முந்தையவற்றுடன் ஒத்துப்போகிறதா என்பதை உறுதிப்படுத்த ஒரு முறையான ஆய்வு மற்றும் சரிபார்ப்பு செயல்முறையாகும். செயல்பாட்டு வளர்ச்சியைப் பயன்படுத்துவதன் நன்மை என்னவென்றால், இறுதி பயனர் மேம்பாட்டு செயல்பாட்டில் ஈடுபட்டுள்ளார். பயன்பாடு ஒரு இறுதி தயாரிப்பு ஆகும் வரை காத்திருப்பதற்கு பதிலாக, மாற்றங்கள் எளிதில் சாத்தியமில்லாதபோது, வளர்ச்சியின் ஒவ்வொரு கட்டத்திலும் பிரச்சினைகள் அடையாளம் காணப்பட்டு தீர்க்கப்படுகின்றன. மறுபயன்பாட்டு வளர்ச்சி சில நேரங்களில் வட்ட அல்லது பரிணாம வளர்ச்சி என்று அழைக்கப்படுகிறது.