CleanCode nie je o tom, či kód funguje. To, že funguje, je jasné, resp. nutný predpoklad funkčného kódu.
CleanCode je o tom, ako je napísaný funkčný kód. Clean Code je o tom, či sa dá zdrojový kód ľahko čítať a či je dostatočne zrozumiteľný. Čo si predstaviť pod slovom dostatočne? Vedeli by ste napísaný kód prečítať sami po sebe napr. po dvoch mesiacoch, na začiatku a na konci letných prázdnin? Predstavte si, že zajtra končíte prácu na projekte, ktorý práve robíte. V taktom prípade, vedia váš kód ľahko čítať vaši kolegovia?
Clean Code vychádza z predpokladu, že väčšinu času developeri (kóderi) venujú tomu, aby si prečítali a porozumeli existujúcemu kódu.
Programátori potrebujú čítať existujúci kód preto, pretože buď idú fixnúť bug, alebo pridať nejakú novú funkcionalitu alebo preto, pretože preberajú / dopĺňajú kód po svojom kolegovi. Pokiaľ čítaním kódu strávia programátori veľa času, výrazne sa zniž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