In Haskell, posso usare il tipo a -> Maybe b per modellare una funzione che restituisce un valore di tipo b , o restituisce nulla (non riesce).
Se ho tipi a1, ..., a(n+1) e funzioni f1, ..., fn , con fi :: ai -> Mayb...
[EDIT 2.0] Ciao a tutti. Questa è la mia seconda intervista telefonica per uno stage di sviluppo. Il mio primo vero era ok, ma non ho ottenuto il mio stage da sogno. Ora, sto affrontando le paure riguardo a questa prossima intervista. Le mie pau...
Quando elabora il progetto per un nuovo sistema, è meglio iniziare con un linguaggio tipizzato staticamente (come Haskell) o con un linguaggio tipizzato dinamicamente (come Ruby)?
Argomenti a cui posso pensare:
Con un linguaggio statico,...
Secondo me, l'architettura evolutiva si riduce a rendere l'architettura facile da modificare. Ora l'architettura è spesso definita come le cose che dovresti ottenere subito perché saranno difficili da cambiare in seguito.
Come si combina ques...
Stiamo sviluppando un'app con requisiti leggermente diversi per ogni mercato aziendale (Paesi e stati) da cui è disponibile. Sembra una situazione comune ma non riesco a trovare un buon articolo sulla strutturazione di codice / moduli per questo...
Per estendere un po 'il titolo, sto cercando di arrivare a qualche conclusione sul fatto che sia necessario o no dichiarare esplicitamente (cioè iniettare) funzioni pure da cui dipende qualche altra funzione o classe.
È un dato pezzo di codic...
Ho una dipendenza ciclica nella mia architettura.
Supponiamo che ci siano i seguenti moduli:
FileSystem (utilizza Logger)
Gestisce le operazioni sui file come leggere, scrivere file, ecc.
Questo modulo dovrebbe registrare le sue azio...
So che questa domanda potrebbe essere chiusa come basata sull'opinione pubblica, ma ciò di cui ho bisogno in questo momento sono alcune opinioni supportate da argomenti.
Sto costruendo un'applicazione con Postgres ed Ecto (Elixir) come livell...
Tester e blogger Lanette Creamer hanno recentemente postato questa domanda su Twitter :
If you are a professional software developer who works with testers, think of the best testers you know. What traits do they have in common?
Ho pe...