| Task: Provést refactoring |
| |
Purpose
| Udržovat pracovní položky v co nejčitelnější, nejjednodušší či nejestetičtější podobě. |
Relationships
| Categories |
|
| Roles | Primary Performer:
| Additional Performers:
|
| Inputs | Mandatory:
| Optional:
|
| Outputs |
|
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 |
| Copyright © Petr Pícha, Přemysl Brada, Katedra informatiky a výpočetní techniky ZČU v Plzni, 2012 - 2020 |
|