Tutte le domande

3
risposte

In che modo l'operatore di frecce è un applicativo in Haskell?

Nota: continua ad imparare Haskell, non raggiunto i monoidi, studiando i Functional Applicative. Ho visto questa implementazione e non ne sono del tutto chiaro: instance Applicative ((->) r) where pure x = (\_ -> x) f &l...
posta 02.05.2017 - 21:37
8
risposte

Quando è necessario un driver di periferica e quando è possibile leggere / scrivere direttamente sulla porta?

Ho difficoltà a capire quando sono necessari i driver di periferica e quando è sufficiente parlare direttamente a un controller di porta tramite seriale / parallela / USB / ecc. fornita dal sistema operativo. driver. Ad esempio, Esempio 1 :...
posta 28.03.2017 - 17:50
3
risposte

C # pattern per gestire in modo pulito le "funzioni libere", evitando classi statiche di "utilità" in stile Helper

Recentemente ho esaminato alcune classi statiche di "utility bag" in stile Helper che fluttuavano intorno a code code C # di grandi dimensioni con cui lavoro, cose che sostanzialmente somigliano al seguente frammento molto condensato: // Helpe...
posta 08.10.2017 - 04:04
2
risposte

In che modo il software pesante nei primi tempi è riuscito a girare su un computer da 4MB RAM? [duplicare]

Non è un segreto che nei primi tempi dei computer, avevano solo 1-4 MB di RAM. Ho trovato un articolo che indica che sono necessari solo 4 MB di RAM per eseguire Word, Excel e PowerPoint simultaneamente . Com'è possibile, considerando che a...
posta 23.07.2018 - 21:47
3
risposte

Corsi di comunicazione scritta, quanto sono importanti per gli sviluppatori? [chiuso]

Di solito ci preoccupiamo per gli standard di codifica, l'etica, l'ultima tecnologia ecc. Ma a volte tendiamo a ignorare le nostre capacità di scrittura e capacità di comunicazione. Abbiamo bisogno di seguire corsi di comunicazione? Quali prefer...
posta 15.11.2010 - 09:33
4
risposte

Se un'architettura di microservizio richiede un database separato per microservizio, è troppo costoso e ingestibile. Perché ne abbiamo addirittura bisogno?

Ho letto di microservizi e mi sembra illogico creare un DB separato per servizio solo per raggiungere l'isolamento. Posso ottenere lo stesso utilizzando solo i servizi Web e un singolo database. Perché ne abbiamo addirittura bisogno? La cosa che...
posta 09.10.2018 - 08:15
4
risposte

Qual è la differenza tra la distribuzione del software e la versione del software?

Sto arrivando di più dall'angolo di sviluppo del web. Costruiamo un modulo, lo testiamo e quindi lo implementiamo. Alcune persone chiamano questo ultimo passo (deploy) come 'release'. Qual è la differenza? o sono le stesse cose?     
posta 15.03.2017 - 13:49
6
risposte

Come denominare un metodo che può o meno eseguire un'azione a seconda di una condizione?

Mi imbatto in questo caso un po 'spesso, e sono sorpreso di trovare così poche discussioni simili sul web. Questa domanda è molto correlata, ma il mio problema è che voglio un metodo che faccia il più generale "fai X se Y" piuttosto che "fa...
posta 04.02.2018 - 21:56
5
risposte

Una grande azienda dovrebbe standardizzare gli strumenti di ingegneria in tutti i team a livello internazionale? [chiuso]

Ho riflettuto molto sul problema della standardizzazione tra le grandi aziende. Per me, la risposta è abbastanza chiara: non standardizzare arbitrariamente gli strumenti solo perché è quello che fanno tutti gli altri. È controproducente. Pens...
posta 02.12.2010 - 15:33
3
risposte

C'è un problema con la chiusura delle connessioni del nostro database nel blocco "Finalmente" di un'istruzione Try?

Sto eseguendo alcuni refactoring per la nostra applicazione e cercando di ridurre il numero di problemi segnalati nella nostra scansione ISO (uno strumento di analisi del codice statico basato su HP Fortify). In questo momento, quello che sto ce...
posta 04.06.2015 - 14:56