Domande con tag 'functional-programming'

0
risposte

Modellistica leggera dei dati rispetto alle classi tradizionali [chiusa]

Ho sentito parlare molto dell'uso della modellazione leggera dei dati ultimamente. Soprattutto in relazione al linguaggio di programmazione Clojure. Che cos'è e in che modo si differenzia dalle classi tradizionali per quanto riguarda la manutenz...
posta 18.10.2014 - 13:14
6
risposte

Funzione di creazione di funzioni, equivalente in lingue compilate

Sono nuovo nelle lingue compilate. Sto imparando C. Sono abituato a scrivere codice in python. Mi chiedevo se esistesse un metodo equivalente o di sostituzione nelle lingue compilate per le funzioni in grado di creare una funzione e di restit...
posta 18.10.2016 - 21:17
4
risposte

Come decidi quale codice inserire in una funzione?

Ho iniziato con una sceneggiatura di poche centinaia di righe. Più tardi, mi sono reso conto che volevo un altro script che avrebbe richiesto gran parte dello stesso codice. Ho deciso di avvolgere alcune aree dello script originale che sarebbero...
posta 31.05.2013 - 21:29
4
risposte

Solo funzioni senza una classe nel file cpp! buon design o no? [chiuso]

Quando stavo passando per il progetto su cui sto lavorando, mi sono imbattuto in un file cpp, che ha solo funzioni e variabili statiche. Mi chiedevo perché non hanno messo tutto in una classe! Ogni volta che è necessario chiamare le funzioni int...
posta 17.05.2014 - 10:10
2
risposte

Dovremmo refactoring la nostra base di codice esistente per utilizzare la programmazione funzionale, in particolare i flussi? [chiuso]

Abbiamo un grande progetto scritto in PHP. Esegue quasi esclusivamente operazioni imperative, come nell'esempio 1. Dovremmo refactoring il nostro codice esistente per utilizzare le operazioni funzionali? Pensi che il codice nell'esempio 2 sia pi...
posta 28.12.2014 - 19:27
5
risposte

Modello di progettazione software per il metodo di classe che deve essere chiamato una sola volta

Supponiamo di avere una classe TypeScript: export class TypeCreator { entities: Set<Whatever> registerEntities(e: Set<Whatever>): Set<Whatever>{ return this.entities = e; } } se registerEntities() dovrebbe...
posta 27.11.2018 - 22:15
2
risposte

Quanta esperienza di programmazione funzionale ci si può aspettare dai programmatori? [chiuso]

Sto codificando in un linguaggio non funzionale con meccanismi funzionali (C # per essere specifico, ma potresti sostituire, dire C ++ e usare i puntatori di funzione, o cosa hai) in una piccola squadra. È mia abitudine usare le tecniche funzion...
posta 21.08.2013 - 23:03
2
risposte

Programmazione funzionale: l'uso di un generico rende impura una funzione?

public static Func<string, Task<T>> MyMethod<T>( UserCredentials credentials, Func<string, string, string, Task<T>> func ) => async (value) => await func(credentials.user, creden...
posta 23.02.2018 - 18:43
4
risposte

Trasformare una matrice in un'altra: un ciclo for o una mappa funzionale?

Esteticamente e matematicamente una funzione di mappa (f, X) sembra grande: in soli due argomenti dice cosa sta per succedere: useremo la funzione f per trasformare ogni elemento da X per creare una nuova matrice Y . Tuttavia, non so cos...
posta 17.08.2017 - 10:02
3
risposte

La programmazione funzionale può essere utilizzata per risolvere problemi che richiedono casualità?

Questa vecchia domanda ci dice che nella programmazione funzionale la "vera" casualità non può essere raggiunta in quanto le funzioni FP sono pure / idempotenti e restituiscono lo stesso valore indipendentemente dal numero di invocazioni senza...
posta 03.01.2018 - 07:37