Nyní trochu zmíním jeden aspekt programování, který je pro dlouhodobě použitelný kód velmi užitečný. A to je znovu-použitelnost kódu.
Kód, který byl jednou napsán bychom měli umět s malou změnou aplikovat i na podobné řešení. Toto by měl programátor zohledňovat již při návrhu kódu: kód, který vytváří dobrý programátor by měl být psán tak, aby úlohu řešil spíše obecně s konkrétní aplikací na aktuálně-řešený problém. Efekt takového to přemýšlení bude v tom, že pokud programátor bude řešit podobný úkol, tak použijte kód, který už jednou napsal (čímž ušetří sobě spoustu času a firmě kopec peněz).
Pravidlo DRY = Don't Repeat Yourself říká jasně: "Nepište stejný kód více než jednou". Protože pokud ho napíšete, tak se opakujete.
Má to ještě jeden aspekt, pokud píšete opakující se kód v jednom projektu. V tom případě, jakmile dojde změnový požadavek na funkcionalitu kódu, tak to pro vás bude znamenat změnu na více řádcích kódu. Podle čeho budete vědět, kde všude se vám nějaký kód opakuje? Budete o tom vést nějakou evidenci nebo to budete dělat „od oka“? Toto si nějak budete sdílet v týmu mezi programátory? Toto jsou jasné argumenty, které jen potvrzují, že duplikování kódu ve stejném projektu nuceně vede k chybám a bugům.
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