Smazaný obsah Přidaný obsah
m typografické úpravy
oprava překlepu
Řádek 10:
* rozklad složitých problémů na jednodušší, nebo v případě [[rekurze]] menší
* odstranění opakování kódu v programu, a díky parametrům jeho zobecnění
* umožňuje znovupoužití v jiných programech, obvykle formou [[modul]]ů nebinebo [[knihovna|knihoven]]
* rozvržení projektu mezi více programátorů
* odstínění detailů implementace od konkrétního použití funkce