Tutte le domande

4
risposte

Le funzioni di prima classe sono un sostituto del modello di strategia?

Il schema di progettazione della strategia viene spesso considerato un sostituto delle funzioni di prima classe nelle lingue a cui mancano. Quindi, ad esempio, dici di voler passare la funzionalità in un oggetto. In Java dovresti passare ne...
posta 16.08.2014 - 11:34
4
risposte

Groovy chiama l'applicazione parziale 'currying'?

Groovy ha un concetto che chiama "currying". Ecco un esempio dal loro wiki: def divide = { a, b -> a / b } def halver = divide.rcurry(2) assert halver(8) == 4 La mia comprensione di cosa sta succedendo qui è che l'a...
posta 14.06.2012 - 09:29
2
risposte

Cosa sono gli ami? [chiuso]

Continuo a incontrare questo termine ganci in vari articoli di programmazione. Tuttavia non capisco cosa siano e come possano essere usati. Quindi volevo solo sapere qual è il concetto di ganci; se qualcuno potesse collegarmi ad alcuni esempi, i...
posta 22.10.2010 - 03:49
5
risposte

Va bene inserire un collegamento a siti di domande e risposte nei commenti di un programma?

In un bel po 'di codebase puoi vedere commenti come: // Workaround for defect 'xxx', (See bug 1434594 on Sun's bugparade) Quindi ho alcune domande, ma sono tutte correlate. Va bene inserire il link alle domande SO nei commenti di un pro...
posta 17.05.2010 - 16:42
2
risposte

Quali sono gli usi dei tipi di dati algebrici?

Sto leggendo su Tipi di dati algebrici (grazie a Richard Minerich ho trovato questo spiegazione eccellente del concetto). Mentre penso di capire la nozione di tipi di somma e tipi di prodotto ecc., Quello che non sto capendo è come i tipi di...
posta 05.05.2011 - 14:10
6
risposte

Come si crea una GUI per una classe polimorfica?

Diciamo che ho un costruttore di test, in modo che gli insegnanti possano creare una serie di domande per un test. Tuttavia, non tutte le domande sono le stesse: hai scelta multipla, casella di testo, corrispondenza e così via. Ognuno di ques...
posta 25.08.2017 - 12:33
3
risposte

Un tipo singleton può sostituire i metodi e le classi statici? [duplicare]

In C # i metodi statici hanno a lungo servito uno scopo che ci consente di chiamarli senza creare classi di istanziazione. Solo nell'ultimo anno siamo diventati più consapevoli dei problemi legati all'utilizzo di metodi e classi statici....
posta 10.03.2011 - 13:06
4
risposte

Studi su quanto bene un programmatore può capire il codice in lingue sconosciute? [chiuso]

Ci sono studi seri su come un programmatore esperto che conosce il linguaggio X possa capire il codice scritto da un programmatore competente usando il linguaggio Y, per una buona gamma di linguaggi ampiamente utilizzati come X e Y? Ovviament...
posta 04.08.2012 - 07:40
2
risposte

Differenza tra gestore, responsabile e controllore

C'è qualche differenza tra nominare una classe "Handler", "Manager" o "Controller"? IE: PurchaseManager , PurchaseHandler , PurchaseController . Questi suffissi trasmettono lo stesso significato o c'è una chiara differenza tra lor...
posta 07.06.2011 - 17:03
3
risposte

Come iniziare l'abitudine di scrivere un test unitario come dipendente? (o dovrei?) [duplicare]

Lavoro in un team che scrive principalmente siti PHP di piccole dimensioni. Attualmente non abbiamo l'abitudine di scrivere un test unitario. I test vengono eseguiti utilizzando il sito come utente dal nostro PM, che non sa come codificare e U...
posta 31.10.2016 - 02:30