Tutte le domande

3
risposte

Come commentare il file system?

Quando alcune parti del codice sono insolite o poco chiare, la pratica comune è di lasciare un commento che spieghi perché è così. Tuttavia, a volte un filesystem può avere configurazioni insolite, come una directory con privilegi di 0477. C'è...
posta 18.06.2014 - 14:59
2
risposte

Perché non monad prendere '(M a - M b)'?

Tutte le scuse - Sono ancora molto al di fuori di Haskell. Perché il bind di una monade ha questa firma: M a -> (a -> M b) -> M b e non M a -> (M a -> M b) -> M b vale a dire. una funzione che accetta M a...
posta 26.02.2014 - 22:48
2
risposte

Modo corretto per strutturare JSON per il consumo front-end

Avendo lavorato su diverse basi di codici di applicazioni Web, ho visto alcune divergenze nel modo in cui i back-end servono JSON ai front-end per strutturare quei dati. In particolare, quando un back-end vuole restituire un numero di oggetti de...
posta 06.03.2014 - 19:21
7
risposte

Come posso utilizzare versioni diverse di una libreria in evoluzione in diversi progetti?

Il problema Scrivo un sacco di codice esplorativo nella mia ricerca. Mentre procedo, inserisco funzionalità che mi piacerebbe riutilizzare in una posizione centrale. Un progetto potrebbe assomigliare a questo: ./mylib ./exploration /exp...
posta 25.03.2014 - 15:21
4
risposte

Programmazione ottimistica e pessimistica - Garantire più attività vengono chiamate una sola volta per record specifici

Supponiamo che tu abbia 10 record di database che devi elaborare nel modo seguente: Inizio Estrai 2 record dal database con il flag "Elaborato" impostato su "falso" Chiama il servizio web esterno con i dati personalizzati da questi 2 rec...
posta 19.03.2014 - 15:37
1
risposta

Jasmine BDD vs Test di integrazione

Diciamo che ho bisogno di scrivere un test per il front-end, nel seguente stile BDD: A user visits buysomething.com, saves something to their wishlist, and a saved item count is updated. Il risultato del test è che DOM viene manipolato....
posta 29.05.2014 - 03:36
3
risposte

È possibile impostare un valore predefinito per un processo aziendale nella definizione della colonna del database?

Il team aziendale della mia azienda ha creato un nuovo campo da aggiungere a una delle nostre entità. Per le nuove istanze di questa entità, verrà calcolata dinamicamente, ma per le istanze esistenti in precedenza, è necessario impostare un valo...
posta 01.11.2016 - 15:06
4
risposte

In una fase di test, posso sollevare un difetto verificatosi a causa di problemi di distribuzione?

Per un esempio, In una fase di test se ho un difetto dovuto a un ritardo nel riavvio del lavoro, posso sollevarlo come un bug? Nel nostro progetto, devteam unisce e distribuisce i loro codici nel sito di test. di solito si verificano alcuni prob...
posta 06.01.2017 - 16:24
3
risposte

Le parole chiave Lisp possono essere protette?

Perché le parole chiave non lisp sono protette? Ad esempio, (define a 3) (define define +) #makes define useless (define a 1) #outputs 4, instead of assigning 1 to a. Questa flessibilità è così importante? O anche peggio: (define + -)...
posta 08.09.2016 - 00:20
5
risposte

Design Pattern per metodi astratti interdipendenti

Voglio modellare alcune strutture matematiche. Per questo scopo voglio definire un'interfaccia, una classe astratta per algoritmi di uso generale e implementazioni concrete di quella classe (ne ho in mente tre). Ora sorge la situazione che gl...
posta 14.10.2016 - 11:58