CleanCode Podcast Summaries
CleanCode on Yedapo: 2 summarized podcast and YouTube episodes. Each includes key takeaways, core concepts and notable quotes with timestamps.

Czym są funktory? - Programowanie funkcyjne w JavaScript
overment
Jul 6, 2020
Funktory to kontenery danych, które umożliwiają bezpieczne mapowanie wartości bez modyfikowania oryginału. Poprzez przestrzeganie zasad tożsamości i kompozycji, pozwalają one na budowanie przewidywalnych aplikacji z małych, reużywalnych funkcji, co znacząco ułatwia testowanie i debugowanie kodu.
Key insight: Funktor nie musi być tylko tablicą; to dowolna struktura danych z interfejsem map, która pozwala na łańcuchowe przekształcanie wartości przy zachowaniu czystości funkcji.

Function Composition - Programowanie Funkcyjne by overment
overment
Apr 27, 2020
Kompozycja funkcji pozwala łączyć wiele operacji w jeden, czytelny potok danych, eliminując zagnieżdżone wywołania. Wykorzystując metodę reduceRight, programiści mogą tworzyć elastyczne narzędzia do przetwarzania danych, które zwiększają reużywalność logiki biznesowej w aplikacjach.
Key insight: Użycie metody reduceRight wewnątrz funkcji compose pozwala na eleganckie i automatyczne zagnieżdżanie dowolnej liczby funkcji, co drastycznie poprawia czytelność kodu w porównaniu do ręcznego wywoływania funkcji wewnątrz funkcji.