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...
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 :...
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...
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...
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...
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...
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?
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...
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...
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...