Unit Testy pomáhají CleanCode!

UnitTesty jsou automatizované testy, které provádějí programátoři proto, aby si po sobě otestovali část kódu, který naprogramovali. V duchu procedurálního programování může jít io test celého modulu, ale v duchu objektově orientovaného programování se testují rozhraní, třídy a jednotlivé metody.

Dobrý programátor nejprve napíše k nově vznikající jednotce UnitTest, kterým jasně definuje, co má daná jednotka dělat (popisem resp. behavioristicky, jaké jsou vstupy a výstupy, pokud bereme jednotku jako krabičku) a následně k ní dodělává funkcionalitu.

>

UnitTesty se týkají především metodiky TDD (Test-Driven Development). Avšak UnitTesty vám pomohou nejen k tomu, abyste psali bezvadný kód, ale také k tomu, abyste psali čistý kód.

Umíte jednoduše otestovat metodu?

Pokud odpověď na tuto otázku je, že víte, tak to znamená, že pravděpodobně jde o čistou metodu bez vedlejších efektů.

Pokud neumíte jednoduše otestovat metodu, pravděpodobně máte metodu, která nedělá jednu věc a může mít neočekávané vedlejší efekty.

Jak začít programovat?

Úvod do programování pro každého bez předchozích znalostí.

Stáhněte si náš ebook teď výjimečně zdarma!!!

Pokračovanie článku ako aj množstvo praktických ukážok nájdete v knižke.

Ako sa naučiť kultúru programovania CleanCode aj keď ste programátor začiatočník?

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

 

Súvisiace články: