Šta je refaktoring u testiranju?
Šta je refaktoring u testiranju?

Video: Šta je refaktoring u testiranju?

Video: Šta je refaktoring u testiranju?
Video: Refaktoriranje: tvornički uzorak [uzorci dizajna] 2024, Maj
Anonim

< Uvod u softversko inženjerstvo‎ | Testiranje . Kod refaktoring je "disciplinovan način restrukturiranja koda", preduzet da bi se poboljšali neki od nefunkcionalnih atributa softvera.

Imajući ovo u vidu, šta se podrazumeva pod refaktorisanjem?

" Refaktoring je proces promjene softverskog sistema na takav način da ne mijenja eksterno ponašanje koda, ali poboljšava njegovu unutrašnju strukturu." -- MartinFowler u RefactoringImprovingTheDesignOfExistingCode.

Uz to, kada treba izvršiti refaktoring? Refaktoring je proces promjene strukture koda bez promjene njegovog ponašanja. To trebalo bi koristiti za olakšavanje dodavanja funkcija. Budući da je rezultat kod koji bolje "miriše", ljudi se ponekad zbune i tako misle refaktoring je samo sebi cilj.

Zbog toga, koja je svrha refaktoriranja koda?

Refaktoring koda je proces promjene interne strukture kompjuterskog programa bez modifikacije njegovog vanjskog funkcionalnog ponašanja ili postojeće funkcionalnosti, kako bi se poboljšala interna nefunkcionalna svojstva softvera, na primjer da bi se poboljšala čitljivost koda, da se pojednostavi struktura koda, da se promijeni kod u

Šta je refaktoring u Scrum-u?

Kod Refaktoring u Agile-u Programiranje. Kod Refaktoring je proces pojašnjenja i pojednostavljenja dizajna postojećeg koda, bez promjene njegovog ponašanja. Agilan timovi održavaju i proširuju svoj kod mnogo od iteracije do iteracije, i to bez kontinuiranog refaktoring , ovo je teško uraditi.

Preporučuje se: