Mi sono chiesto come determinare se io conosco la programmazione funzionale. Conosco intendo in senso Journeyman, non un maestro, ma abbastanza competente per fare il lavoro.
Mi piacciono i costrutti linguistici w / query / data shaping incorporati, ma conosco i dettagli di mappe, filtri e aggregati sotto forma di Linq
, Sql
e Reactive Extensions
sufficienti per affermare che si conosce la programmazione funzionale? O sono necessari concetti e competenze specifici aggiuntivi?
Modifica: ho lavorato in OO e lingue che identificano principalmente come OO lang per 15 anni. Poiché non sono in un ambiente identificato come funzionale, c'è poco da misurare.
Sta evitando lo stato immutabile e sapendo come usare fold
tutto ciò che c'è?