Bahay Pag-unlad Ano ang refactoring? - kahulugan mula sa techopedia

Ano ang refactoring? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Refactoring?

Ang Refactoring ay ang proseso ng pagbabago ng source code ng isang application nang hindi binabago ang panlabas na pag-uugali. Ang layunin ng pag-refact ng code ay upang mapagbuti ang ilan sa mga hindi gumagana na mga katangian ng code, tulad ng pagiging madaling mabasa, pagiging kumplikado, pagpapanatili at paglawak.

Ang pag-refact ay maaaring pahabain ang buhay ng source code, na maiiwasan ito mula sa pagiging legacy code. Ang proseso ng refactoring ay gumagawa ng mga pagpapahusay sa hinaharap sa naturang code ng isang mas kasiya-siyang karanasan.

Ang Refactoring ay kilala rin bilang reengineering.

Ipinapaliwanag ng Techopedia ang Refactoring

Ang Refactoring ay maaaring maging isang matibay na ibenta sa mga executive ng IT department. Una, mayroong pinagkasunduan ng manager tungkol sa umiiral na pagbabago ng code: kung ang code ay hindi nasira, kung gayon ang isang pag-aayos ay hindi kinakailangan. Pinapabagal ng refactoring ng software ang proseso ng pag-iipon ng code ng source. Pangalawa, ang mga tagapamahala ay nag-aalangan na kumuha ng refactoring dahil sa karagdagang mga mapagkukunan na kinakailangan. Gayunpaman, dahil sa posibleng pagbabayad sa hinaharap, ang refactoring ay maaaring maging isang napaka-cost-effective na diskarte sa kahabaan ng umiiral na code. Bilang karagdagan, ang pagpapalit ng isang hindi napapanahong sistema ng aplikasyon ng software ay maaaring medyo mahal. Kung ang mga developer ay patuloy na lumikha ng mga tool sa refactoring, ang pamamaraan na ito ay malamang na maging mas popular.

Ano ang refactoring? - kahulugan mula sa techopedia