Tutte le domande

1
risposta

Esiste un modo canonico per memorizzare nella cache i metodi di istanza in python?

Ho alcune funzioni computazionalmente intensive nel mio script python che vorrei memorizzare nella cache. Sono andato alla ricerca di soluzioni sullo stack overflow e ho trovato molti link: link link link link (Ho usato questo...
posta 28.10.2014 - 16:23
2
risposte

Lisp è la prima lingua ad adottare una programmazione strutturata?

Non sono riuscito a trovare link o libri che sostengano che il Lisp sia il primo linguaggio di programmazione ad adottare la programmazione strutturata (in realtà , la maggior parte di loro non menziona nemmeno il Lisp), ma se i condizionali...
posta 15.02.2014 - 14:29
2
risposte

Come supportare l'ereditarietà durante la progettazione di una lingua OO senza classi

Sto progettando un linguaggio di programmazione per un gioco, da utilizzare come modo principale di interagire con il gioco, anziché utilizzare altri metodi di controllo, come i tasti freccia o il mouse. Il mio piano è di avere gli oggetti del g...
posta 16.12.2017 - 01:56
3
risposte

Qual è un buon design per un metodo che può restituire diversi risultati logicamente diversi?

Il titolo della domanda è probabilmente troppo astratto, quindi permettimi di fornire un esempio particolare di ciò che ho in mente: Esiste un servizio web che incapsula un processo di modifica delle password per gli utenti di un sistema dist...
posta 20.07.2014 - 16:06
2
risposte

galateo GitHub per duplicare un repository per cambiare funzionalità

Ho trovato un progetto GitHub a cui vorrei aggiungere alcune funzionalità. Dopo aver contattato il manutentore, i cambiamenti non sono in linea con la direzione in cui sta andando, ma è interessato a vedere cosa ne faccio. Qual è l'etichetta di...
posta 06.01.2014 - 00:55
2
risposte

effetti estensibili in purescript

In Purescript , IO altri effetti sono gestiti con la monografia Eff e gli effetti estensibili, che sono dichiarati in questo modo: main :: Eff (trace :: Trace, random :: Random) {} Quindi, se capisco bene, questa dichiarazione di main...
posta 30.06.2014 - 08:00
3
risposte

Il riferimento per ID tra Aggregati porta a un modello di dominio anemico?

Panoramica Sto cercando di comprendere il modo migliore per collegare Aggregate Roots insieme senza trasferire gran parte della logica di business dalle Entità / AR a Servizi , mentre continui ad aderire al suggerimento di Vaughn Vernon pe...
posta 20.08.2017 - 19:58
2
risposte

Quando creare più microservizi piuttosto che funzioni interne

Sto provando ad architettare (analisi) un'applicazione che abbiamo sul mio lavoro in alcuni microservizi. Prima di iniziare a scendere nella tana del coniglio, volevo chiedere: quando è una buona idea creare un'altra funzione + modello invece di...
posta 19.11.2018 - 21:23
5
risposte

TDD: come vengono svuotati i test obsoleti?

Stavo leggendo alcune domande su TDD e ho trovato il mio. Capisco che TDD sia un modo per sviluppare o catturare le specifiche / i requisiti interni dettagliati per il codice nel corso della stesura di quel codice. Procediamo passo dopo pa...
posta 28.07.2017 - 22:59
5
risposte

Liskov, rettangoli, quadrati e oggetti null

Continuo a pensare di avere la mia testa avvolta nel Principio di sostituzione di Liskov, e poi mi rendo conto di non farlo. Qui è dove ho raccolto StackExchange: La sottoclasse di Square da Rectangle viola LSP perché se cambi la larghezza d...
posta 12.09.2017 - 17:54