Domande con tag 'functions'

1
risposta

Come passare dalla composizione di oggetti OOP alla composizione di funzioni FP in C #

Ho lavorato per qualche settimana a un nuovo progetto web e sto realizzando che tutto ciò che sto facendo è fondamentalmente calcoli e trasformazioni sui dati, e che la maggior parte delle mie classi non contiene nessuno stato e potrebbe essere...
posta 23.06.2016 - 21:38
4
risposte

L'SRP è un principio ambiguo? [chiuso]

Sono stato a conoscenza di SOLID da molti anni e ho sempre pensato che "OLID" fosse un buon insieme di principi di progettazione da seguire ... il problema è che ho sempre riscontrato difficoltà con la "S", L'ho sempre pensato come un principio...
posta 13.11.2017 - 01:22
5
risposte

Funziona con effetti collaterali in Delphi / Pascal

Qual è l'approccio corretto alle funzioni che hanno effetti collaterali in Delphi / Pascal? Ad esempio, potrei avere una funzione booleana DeleteFile che restituisce True se il file è stato cancellato e False altrimenti. Come p...
posta 19.09.2011 - 18:33
4
risposte

La memorizzazione delle funzioni è solo per le primitive?

Ci stavo pensando da un po 'di tempo. La funzione di memoizzazione è solo per le primitive? Al momento ho questo codice: Public Shared Function Mize(Of TArg1 As Structure, TResult)(ByVal input_f As System.Func(Of TArg1, TResult)) As System....
posta 18.05.2011 - 12:57
3
risposte

Ridenominazione del metodo con nome lungo in C # [chiuso]

Sto lavorando a un progetto in cui esiste un metodo con titolo string ValidateNewPasswordExpireCurrentPasswordAndCreateNewPassword(...) Sono sicuro che il nome del metodo deve essere cambiato. Ma non è possibile trovare un'alternativa valid...
posta 01.02.2013 - 14:49
3
risposte

È considerata buona pratica avere sempre metodi che restituiscono un valore?

Ci scusiamo per il terribile titolo, ma spero che questi frammenti ti diano il succo. Metodo 1: class Person: def __init__(self, name): self.name = name def set_name(self, new_name): self.name = ' '.join(s[0].uppe...
posta 25.02.2016 - 20:53
2
risposte

Funzione che restituisce funzioni non parametriche

Ho trovato una funzione in c # come questa: private Dictionary<string, Func<string>> ObtenerExtraCfgCampo(MsgDefCamp camp) { var extra = new Dictionary<string, Func<string>>(); extra.Add("Oddity",...
posta 16.10.2018 - 10:35
3
risposte

Differenze tra i meccanismi della "funzione di prima classe"

Alcune lingue (Javascript, Python) hanno la nozione che una funzione è un oggetto: //Javascript var fn = console.log; Ciò significa che le funzioni possono essere trattate come qualsiasi altro oggetto ( funzioni di prima classe ), ad es. pa...
posta 25.03.2016 - 07:18
2
risposte

Richiamo di diverse funzioni di libreria in base al parametro

Sto scrivendo una classe piuttosto ampia in cui l'utente può specificare in fase di esecuzione se desidera utilizzare l'algoritmo A o B di una libreria di terze parti e. Fondamentalmente c'è solo una chiamata di funzione diversa nella scelta di...
posta 10.05.2016 - 00:11
2
risposte

Come utilizzare "funzioni hash" per implementare le mappe hash?

La mia comprensione è che le mappe di hash ci permettono di collegare, per esempio, una stringa, in una certa posizione di memoria. Ma se ogni stringa fosse collegata a un posto unico nella memoria, avrebbe bisogno di un enorme blocco di memoria...
posta 21.01.2013 - 05:40