Právě proto bych každý command řešil v separátní funkci. Větvení je základní operace; tím že do funkce nacpeš "if", že se ta funkce nestane snesitelně dlouhou. Pro mě je moc, když jedna funkce dělá moc věcí, které by se daly krásně rozdělit na podfunkce. Nejsem dogmatik, ale jedno vodítko je třeba v Clean Code:
The first rule of functions is that they should be small. The second rule of functions is that they should be smaller than that. Functions should not be 100 lines long. Functions should hardly ever be 20 lines long.
19. 2. 2024, 12:56 editováno autorem komentáře