Tutte le domande

2
risposte

Le monadi sono un'alternativa praticabile (forse preferibile) alle gerarchie di ereditarietà?

Userò una descrizione di monade simile alla lingua, come questa, descrivendo prima i monoidi: A monoid is (roughly) a set of functions that take some type as a parameter and return the same type. A monad is (roughly) a set of functio...
posta 02.04.2014 - 23:29
3
risposte

Relazione e differenze tra SGML, XML, HTML e XHTML

Mi chiedevo cosa significasse "profilo" in Wikipedia : XML is a profile of an ISO standard SGML, and most of XML comes from SGML unchanged. Secondo link : HTML is a subset of SGML. XML is a highly functional subset of SG...
posta 16.07.2011 - 02:00
4
risposte

In che modo la persistenza si inserisce in un linguaggio puramente funzionale?

In che modo il modello di utilizzo dei gestori di comandi per gestire la persistenza si inserisce in un linguaggio puramente funzionale, in cui vogliamo rendere il codice relativo all'IO il più sottile possibile? Quando si implementa il Doma...
posta 10.03.2014 - 22:43
4
risposte

Cosa significa cast?

Quando si codifica in linguaggi di basso livello come l'IC, trovare che il casting a volte significa "reinterpretare questi byte come se fosse sempre stato di questo altro tipo" e altre volte come "convertire questo valore in modo intelligente i...
posta 17.01.2014 - 07:13
4
risposte

Qual è la differenza tra il principio di responsabilità singola e la separazione delle preoccupazioni

a) Qual è la differenza tra SRP e SoC ? Forse SRP è applicato a livello di classe, mentre SoC può essere applicato a sistema , sottosistema , modulo , classe o funzione livelli. b) Se la risposta a a) è sì, allora SoC applic...
posta 04.07.2012 - 18:56
2
risposte

Tipo super eccezionale di eccezioni

Se il lancio di System.Exception è considerato così negativo, perché non era Exception fatto abstract in primo luogo? In questo modo, non sarebbe possibile chiamare: throw new Exception("Error occurred."); Ciò imporrebbe l...
posta 14.11.2011 - 14:11
7
risposte

Si dovrebbe utilizzare "else" in situazioni in cui il flusso di controllo lo rende ridondante?

A volte mi imbatto in codice simile al seguente esempio (ciò che questa funzione fa esattamente fuori dallo scopo di questa domanda): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { retur...
posta 10.12.2016 - 16:18
10
risposte

Quanto sono rilevanti i punteggi di Brainbench nella valutazione dei candidati? [chiuso]

Ho visto molte aziende che utilizzano servizi di certificazione come Brainbench quando valutano i candidati. La maggior parte delle volte lo usano come schermo secondario prima dell'intervista o come convalida per scegliere tra i candidati....
posta 02.12.2011 - 06:49
11
risposte

Perché usare System.out.println () è così brutto? [chiuso]

Naturalmente, è molto utile utilizzare un framework di registrazione per i messaggi di errore o gli avvertimenti. Ma a volte uso System.out.println () se voglio provare qualcosa di nuovo in poco tempo. È davvero così brutto usare System.out.p...
posta 16.08.2012 - 21:49
5
risposte

"Password dimenticata" - Come gestirlo?

Ho letto questa risposta e ha trovato un commento che insiste a non inviare la password via email: passwords should not be able to be retrieved by email, I hate that. It means my password is stored in plain text somewhere. it should be re...
posta 28.10.2010 - 15:03