Task: Provést refactoring
Uplatnit postup refactoringu na veškerý vytvořený kód a další artefakty, pro něž je to vhodné.
Disciplines: Configuration & Change ManagementImplementation
Purpose
Udržovat pracovní položky v co nejčitelnější, nejjednodušší či nejestetičtější podobě.
Relationships
Main Description
Refactoring je pojem pro změnu obsahu, která nemá vliv na funkčnost nebo informační hodnotu pracovní položky. Tým by měl průběžně, či alespoň periodicky provádět refactoring na všech příslušných pracovních položkách (vyjma například prvních náčrtů uživatelských rozhraní a dalších dočasných artefaktů, které časem ztratili význam a nebudou předávány zákazníkovi). Aktivita může zahrnovat úpravu zdrojových kódů podle dohodnutých konvencí vývoje, úpravu formátování dokumentů, zpřehlednění modelů, apod.
Steps
Zkontrolovat všechny pracovní položky, na kterých byly od minulého refactoringu provedeny změny
Provést refactoring tam, kde je to nutné
Key Considerations
čitelnost, jednoduchost, estetika a informační hodnota pracovních položek