Tutte le domande

3
risposte

Se un enum viene utilizzato senza operazioni bit a bit e tutti i suoi valori sono predefiniti singolarmente, violano il principio di open closed?

Ad esempio, se uso un enum, che tutti i valori sono definiti manualmente individualmente, ad esempio: public enum MyNum{ Zero(0), One(1), Two(2); private final int value; MyNum(int value){ this.value=value; }...
posta 14.06.2017 - 04:33
1
risposta

Quali sono le migliori pratiche quando si tratta di estensioni in Swift con in mente la riutilizzabilità?

Mi piace il modo rapido di cercare di eliminare le conseguenze indesiderate ovunque sia possibile. Ogni volta che c'è un cambiamento nella lingua che depreca qualcosa che ho fatto per anni, mi costringe a ripensare a ciò che considero la miglior...
posta 24.03.2016 - 18:24
2
risposte

Una funzione può essere polimorfa e sovraccaricata?

Nel libro di Graham Hutton "Programming in Haskell", definisce una funzione polimorfica , se il suo tipo "contiene una o più variabili di tipo". Definisce quindi una funzione come sovraccaricata , se il suo tipo "contiene uno o più vincoli di...
posta 18.04.2016 - 15:38
1
risposta

Il sito web / servizio web utilizza la libreria di licenze GPL o CDDL

Durante lo sviluppo di backend - codice serveride - per siti Web o servizi Web e utilizzando una libreria GPL o CDDL, come link . Vorrei solo "utilizzare" la funzionalità della libreria. Nessuna modifica sarà apportata alle librerie di tyrus....
posta 24.03.2016 - 12:09
2
risposte

Come fanno le persone a creare librerie multipiattaforma?

Come fanno le persone a creare librerie multipiattaforma (sistemi UNIX e Android, a volte anche iOS)? Cosa usano? Lo sto chiedendo perché creo le biblioteche come un hobby e sono curioso.     
posta 30.03.2016 - 09:00
5
risposte

Sovraccarico del costruttore o permesso nullo?

Qual è il design preferito da utilizzare, un costruttore che consente null o due costruttori in cui uno lancia una ArgumentNullException su null? Due costruttori con lancio di eccezioni public class Foo { private IDictionary<str...
posta 07.04.2016 - 11:28
1
risposta

Termine per l'iterazione corrente di una chiamata di funzione ricorsiva

Esiste un termine standard o ampiamente accettato per riferirsi a una variabile all'interno della chiamata corrente di una funzione ricorsiva in cui l'ultimo valore della stessa variabile viene passato come argomento? Sto cercando di commentare...
posta 06.04.2016 - 18:54
1
risposta

Esiste un caso per l'implementazione di una richiamata se viene restituito un futuro?

Se ho una funzione che restituisce un futuro, c'è qualche ragione per includere anche una richiamata in cui il callback è chiamato semplicemente giusto prima che il futuro venga completato? L'unico vantaggio che posso pensare sarebbe quello d...
posta 01.05.2016 - 22:04
2
risposte

"abilitazione web" di un'app C ++ esistente

Ho un'applicazione Windows codificata in C ++. Voglio fornire loro un'interfaccia web, al fine di portarli su sistemi Linux embedded. Le pagine web sono una serie di "pagine di stato" dinamiche nel sistema, con possibilmente alcuni semplici cont...
posta 18.03.2016 - 13:42
3
risposte

Registrazione di un audit trail (applicazione Java)

Sto creando un'applicazione Java (Spring Boot) per la creazione di entità. Ho ottenuto il mio @Controller per ottenere i dati da un front-end Web, ho ottenuto il mio @Service per l'elaborazione dei dati e ho ottenuto il mio @Reposito...
posta 26.04.2016 - 08:32