 |
| Refactoring je proces, při němž se upravují pracovní položky (zpravidla soubory), bez toho, aniž by se měnila jejich funkčnost. Týká se především aplikačního kódu, skriptů, souborů kaskádových stylů, ale může se provádět i na dokumentech. Úpravy se týkají odřádkování, odsazování, zpřehledňování, komentování, segmentace (rozdělování funkčnosti do nových metod), eliminace duplicit apod. Do refactoringu se může zahrnout i oprava překlepů v textech aplikací zobrazovaných (přesto, že technicky je to změna funkčnosti). Příklad refactoringu na dokumentu mohou být úpravy stylů, nadpisů a zvýraznění textů, zpřehlednění obrázků změnou rozložení atd. Účelem refactoringu je zpřehlednit pracovní položky tak, aby byly čitelnější, pochopitelnější pro ostatní uživatele (či samotné autory s časovým odstupem) a v neposlední řadě lépe znovupoužitelné. Tato praktika by se měla provádět v nejlepším případě pravidelně a často (např. každou iteraci/týden/měsíc apod.), ale minimálně je vhodné k ní přistoupit před nasazením/vydáním systému (releasem). |
|