CleanCode není o tom, zda kód funguje. To, že funguje, je jasné, resp. nutný předpoklad funkčního kódu.
CleanCode je o tom, jak je napsán funkční kód. Clean Code je o tom, zda lze zdrojový kód snadno číst a zda je dostatečně srozumitelný. Co si představit pod slovem dostatečně? Uměli byste napsaný kód přečíst sami po sobě např. po dvou měsících, na začátku a na konci letních prázdnin? Představte si, že zítra končíte práci na projektu, který právě děláte. V takovém případě, vědí vaši kolegové v kódu snadno číst?
Clean Code vychází z předpokladu, že většinu času developeři (kodéři) věnují tomu, aby si přečetli a porozuměli stávajícímu kódu.
Programátoři potřebují číst existující kód proto, protože buď jdou fixnout bug, nebo přidat nějakou novou funkcionalitu nebo proto, protože přebírají / doplňují kód po svém kolegovi. Pokud čtením kódu stráví programátoři spoustu času, výrazně se snižuje produktivita.
Pokračovanie článku ako aj množstvo praktických ukážok nájdete v knižke.
Na to vám poslúži CleanCode Bibka. Malá CleanCode Biblia, ktorú v pohode zlúskate behom víkendu. Stiahnite si náš ebook teraz zdarma:
Marián Knězek