Prečo sú redukcie čisté funkcie?

Obsah:

Prečo sú redukcie čisté funkcie?
Prečo sú redukcie čisté funkcie?
Anonim

Áno, čisté redukcie sú deterministické, čo znamená, že ak dostanú rovnaký vstup, vždy vytvoria rovnaký výstupný výsledok. Táto vlastnosť pomáha v situáciách, ako je testovanie jednotiek, pretože viete, že ak test prejde raz, bude úspešný vždy.

Je redukcia čistá funkcia?

Reduktory sú čisté funkcie, ktoré prijímajú stav a akciu a vracajú nový stav. Reduktor by mal vždy dodržiavať nasledujúce pravidlá: Vzhľadom na súbor vstupov by mal vždy vracať rovnaký výstup. Žiadne prekvapenia, vedľajšie účinky, volania API, mutácie.

Čo je čistý reduktor?

Redux predpokladá, že redukcie akceptujú aktuálny stav a nezmenia stav, ale vrátia nový stav v závislosti od typu akcie. Ak priľne a nezmutuje stav, potom je to čistý reduktor.

Čo robí funkciu čistou?

V počítačovom programovaní je čistá funkcia funkcia, ktorá má nasledujúce vlastnosti: Návratové hodnoty funkcie sú identické pre identické argumenty (žiadne variácie s lokálnymi statickými premennými, nie lokálne premenné, meniteľné referenčné argumenty alebo vstupné toky).

Prečo sú čisté funkcie lepšie?

Čisté funkcie sú oveľa ľahšie čitateľné a uvažujú o nich. Všetky relevantné vstupy a závislosti sú poskytnuté ako parametre, takže nie sú pozorované žiadne efekty, ktoré menia premenné mimo množiny vstupov. To znamená, že môžeme rýchlopochopiť funkciu a jej závislosti jednoduchým prečítaním deklarácie funkcie.

Odporúča:

Zaujímavé články
Kto hláskovať kokon?
Čítaj viac

Kto hláskovať kokon?

hodvábny obal spriadaný larvami mnohých druhov hmyzu, ako sú priadky morušové, slúžiace ako kryt pre hmyz v štádiu kukly. akýkoľvek z rôznych podobných ochranných obalov v prírode, ako je hodvábny obal, v ktorom určité pavúky uzatvárajú vajíčka.

Na čo sa furkula používa?
Čítaj viac

Na čo sa furkula používa?

Furcula (latinsky „malá vidlička“) alebo lichobežníková kosť je vidlicovitá kosť, ktorá sa nachádza u vtákov a niektorých iných druhov dinosaurov a je tvorená fúziou dvoch kľúčnych kostí. U vtákov je jeho primárnou funkciou posilňovanie kostry hrudníka, aby odolala úsiliu letu.

Ako funguje triskelion mikaeus combo?
Čítaj viac

Ako funguje triskelion mikaeus combo?

Vynechajte Mikaeusa Neposväteného a Triskeliona. Odstráňte z Triskelionu všetky žetóny +1/+1 okrem jedného, aby ste spôsobili také veľké poškodenie cieľovému súperovi. Odstráňte posledný +1/+1 žetón, aby ste Triskelionovi spôsobili posledný bod poškodenia a zabili ho.