Satura rādītājs:
Definīcija - ko nozīmē reaģēšana?
Refaktorēšana ir process, kurā tiek mainīts lietojumprogrammas avota kods, nemainot tās ārējo uzvedību. Kodu atkārtotas reaģēšanas mērķis ir uzlabot dažas koda nefunkcionālās īpašības, piemēram, lasāmību, sarežģītību, apkopojamību un paplašināmību.
Refaktorēšana var pagarināt avota koda darbības laiku, neļaujot tam kļūt par mantotu kodu. Reaktorēšanas process turpmākus šāda koda uzlabojumus padara par patīkamāku pieredzi.
Refaktorings ir pazīstams arī kā inženierzinātne.
Techopedia skaidro Refaktorēšana
Refaktorings var būt grūts solis IT departamentu vadītājiem. Pirmkārt, pārvaldnieks ir vienisprātis par esošo koda modifikāciju: ja kods nav salauzts, labojums nav nepieciešams. Programmatūras atkārtota reakcija palēnina avota koda novecošanās procesu. Otrkārt, vadītāji vilcinās veikt atkārtotu rīcību nepieciešamo papildu resursu dēļ. Tomēr iespējamās atmaksāšanās dēļ atkārtota reakcija var būt ļoti rentabla pieeja esošā koda ilgmūžībai. Turklāt novecojušas lietojumprogrammu sistēmas nomaiņa var būt diezgan dārga. Ja izstrādātāji turpinās radīt refaktorēšanas rīkus, šī tehnika, visticamāk, kļūs populārāka.
