Domande con tag 'functional-programming'

1
risposta

Can I, Should I, How do I refactor per vuex - redux?

Abbiamo bisogno di ottenere molto più rigorosi sulla gestione dello stato nella nostra applicazione aziendale. Il cuore del nostro problema è un oggetto, chiamiamolo "TaxRefundApplication", che ha circa 20 proprietà, ma ci sono letteralmente cen...
posta 02.03.2017 - 18:22
3
risposte

Perché le funzioni di programmazione della funzione python non sono metodi di raccolta? [duplicare]

In altre parole, c'è un motivo correlato al design Python per esserlo? Funzioni come map, filter, reduce ecc. sono semplici funzioni. È solo una scelta di design scadente (se è buona, per favore spiega)? Ad esempio in scala, puoi co...
posta 23.04.2015 - 16:37
1
risposta

Permutare una lista di numeri premendo e scoppiando in una pila

Supponiamo di avere una lunga pila di numeri. C'è un altro stack intermedio e uno stack di destinazione da restituire alla fine. Le sole due operazioni consentite sono il trasferimento della cima del vecchio stack all'elemento superiore dello st...
posta 09.04.2013 - 22:52
1
risposta

Utilizzo di vars o attributi "pubblici" nelle chiamate di classe, approccio funzionale

Mi sono sempre chiesto due cose che tendo a fare nei miei piccoli progetti. A volte avrò questo design: class FooClass ... self.foo = "it's a bar" self._do_some_stuff(self) def _do_some_stuff(self): print(self.foo)...
posta 24.06.2011 - 23:33
1
risposta

API semplificata una case case vs case study ADT robusta e multipla? [duplicare]

Qui di seguito sono esempi semplificati, ma mi chiedo quale strada intraprendere quale è la migliore pratica quando si progetta l'API, il semplice o il più complesso e robusto che è meglio? Questo sembra buono e va di pari passo con i con...
posta 20.07.2017 - 09:19
0
risposte

Comprensione dei trasduttori, perché questo non è un trasduttore

Attualmente sto imparando la programmazione funzionale e sto cercando di imparare un nuovo concetto: i trasduttori. In realtà sto ottenendo il punto di vista teorico, come se fosse una mappa / riduzione avanzata che mira a fornire una miglior...
posta 04.04.2018 - 17:28
2
risposte

Come la programmazione funzionale affronta le operazioni di incremento / decremento contemporanee invocate da utenti diversi?

Usando il linguaggio funzionale, come possono 2 parti differenti ottenere simultaneamente il risultato delle operazioni di incremento / decremento? Per lo scenario seguente, Diciamo, ho 2 quantità in magazzino e 2 utenti in blocco di siti e-c...
posta 03.01.2018 - 10:35
0
risposte

Clojure: decomposizione della registrazione, delle metriche e della logica aziendale da una funzione

Stavo leggendo il post A Modern Architecture for FP che includeva un frammento di codice che l'autore voleva decomporre ulteriormente. Non conosco Haskell, ma riconosco abbastanza per sapere che ho scritto molte funzioni come questa, combinand...
posta 05.11.2016 - 17:38
0
risposte

Quali sono i tipi di compiti per i quali il paradigma della programmazione funzionale vince davvero su quello imperativo? [chiuso]

Durante la sua evoluzione C # ottiene gradualmente sempre più funzioni che appartengono al paradigma funzionale. Soggettivamente queste funzionalità consentono (almeno a me) di essere più produttivo, fluente e scrivibile codice manutenibile e...
posta 16.11.2016 - 17:59
1
risposta

Come organizzi le tue funzioni sollevate?

In un modulo (file) organizzo diverse funzioni relative a un'attività specifica del dominio. Solitamente inserisco la funzione linearmente dall'alto verso il basso, quindi compongo una chiamata funzionale in basso. Così facendo posso seguire fac...
posta 11.07.2016 - 16:42