Tutte le domande

12
risposte

Perché usare i getter solo al contrario di contrassegnare le cose finali? [duplicare]

Lavoro in un ruolo java dopo aver lavorato per un paio d'anni nella programmazione funzionale. La nostra azienda è stata acquistata da google e ho acquisito un ruolo java dopo l'acquisizione. Tornando a Java come sviluppatore poliglotta, st...
posta 20.07.2014 - 22:58
5
risposte

API RESTful rappresenta l'assenza di una cosa

Immagina un'API per identificare se una persona ha selezionato il proprio animale spirituale. Possono avere solo zero o animali spirituali. In questo momento: /person/{id}/selectedSpiritAnimal quando hanno selezionato un animale re...
posta 25.09.2017 - 16:01
3
risposte

Riflessione: l'uso del riflesso è ancora "cattivo" o "lento"? Cosa è cambiato con la riflessione dal 2002?

Ho notato che quando mi occupo di espressioni o alberi di espressione sto utilizzando molto la reflection per impostare e ottenere valori nelle proprietà e cosa hai. Mi è venuto in mente che l'uso della riflessione sembra essere sempre più comun...
posta 05.04.2012 - 19:12
6
risposte

È possibile utilizzare la programmazione funzionale per sviluppare un'applicazione aziendale completa?

Sto appena iniziando a imparare la programmazione funzionale (FP). Vengo da un mondo OOP, in cui tutto è un oggetto e la maggior parte di essi è mutevole. Ho difficoltà a comprendere il concetto che le funzioni non hanno effetti collaterali....
posta 27.05.2012 - 15:09
13
risposte

Il modo migliore per nascondere rapidamente il tuo stato cognitivo quando non puoi evitare le interruzioni

Non so nemmeno se questa domanda abbia senso ... ma lascia che te lo faccia ... imagine ... You're totally absorbed into some programming thought/idea/concept, your brain is in its most active state thinking up a solution to a problem...
posta 27.07.2011 - 06:01
3
risposte

Qual è la differenza tra un marshaller e un serializzatore?

... e unmarshalling / deserializing? la spiegazione di Wikipedia non mi lascia nessuno-saggio! Sono un programmatore Java, nel caso in cui la terminologia venga utilizzata in modo diverso nelle diverse lingue.     
posta 21.05.2012 - 14:26
3
risposte

Certificazioni per gli sviluppatori di Javascript? [chiuso]

Sto cercando una voce solida e veloce nel campo dello sviluppo di javascript. Mi vengono in mente i seguenti argomenti: concetti avanzati di Javascript, OOP jQuery, jQuery-UI, jQuery-Mobile backbone.js node.js BDD e / o TDD I c...
posta 21.03.2012 - 14:26
5
risposte

Che cosa rende JVM così versatile da supportare così tante lingue JVM?

JVM supporta così tante lingue diverse da Java come Groovy,Clojure,Scala etc che sono lingue funzionali diverse da Java (mi riferisco a Java prima della versione 8 dove Lambda's non è supportato) che non supporta funzionalità funzion...
posta 14.07.2013 - 08:23
3
risposte

Esiste un nome specifico per il paradosso "Square inherits from Rectangle"?

Un certo fallimento di OOP è mostrato con una classe Square che eredita da Rectangle, dove logicamente Square è una specializzazione di Rectangle e dovrebbe quindi ereditarlo, ma tutto cade a pezzi quando si tenta di cambiare la lunghezza o la l...
posta 24.05.2013 - 17:20
2
risposte

Qual è il vantaggio del wrapping delle eccezioni [duplicato]

È molto comune in .NET che un'eccezione venga racchiusa in più livelli di "eccezioni esterne" che forniscono dati marginalmente più contestuali. Ad esempio, in EF se il tuo aggiornamento fallisce, ottieni delle eccezioni avvolte in questo modo...
posta 19.02.2014 - 14:43