Tutte le domande

12
risposte

Cosa fai quando pensi che il codice non sia abbastanza complicato? [chiuso]

Dopo sei mesi di sviluppo su un progetto, i nostri stakeholder hanno avuto un "controllo dell'intestino" e hanno deciso che il percorso che stavamo camminando (un framework applicativo progettato su misura e un livello di accesso ai dati) ci tra...
posta 11.03.2011 - 20:24
1
risposta

Come incorporare l'autenticazione di Windows con il progetto ASP.NET Core & AureliaJS

Stiamo creando un progetto usando Aurelia / Typescript. Per coloro che non sanno cosa sia, è fondamentalmente un AngularJS migliore (supponente). Il nostro progetto funziona perfettamente, tranne per il fatto che ora dobbiamo incorporare l'auten...
posta 12.08.2016 - 21:27
1
risposta

Un'interfaccia covariante su T dovrebbe mai implementare un'interfaccia invariante su di esso?

Stavo leggendo i documenti di Hacklang su Collections e ho trovato questa curiosa definizione [parafrasata leggermente]: interface KeyedIterable<Tk, Tv> ... interface ConstVector<+Tv> implements KeyedIterable<int, Tv> ......
posta 03.04.2016 - 02:17
2
risposte

Come utilizzare i principi SOLID in questo esempio

Ho letto i principi SOLID la settimana scorsa e ho deciso di provare a risolvere il problema del mondo reale usandoli. Quindi ho ottenuto il problema dei totali di gestione del sito di e-commerce del mondo reale. Dichiarazione del problema:...
posta 12.07.2015 - 06:58
4
risposte

Perché è '(cons 1 (cons 2 (cons 3 nil)))' e non '(cons 3 (cons 2 (cons 1 nil))) per [1,2,3]?

C'è qualche motivo speciale per costruire una lista in Scheme che usi (cons 1 (cons 2 (cons 3 nil))) invece di (cons 3 (cons 2 (cons 1 nil))) ? Mentre il primo sembra più ovvio perché legge nell'ordine corretto, il secondo è quello ch...
posta 25.12.2013 - 22:17
4
risposte

È questo il modo corretto di includere questo software con licenza MIT nel mio software?

Sto utilizzando lo script in uno dei miei progetti. È concesso in licenza con MIT o Apache 2. Ho impegnato JSON.sh (come in, solo lo script) nel mio progetto e copia + incollato la licenza MIT (come appare in LICENSE.MIT ) in fondo. È s...
posta 26.06.2015 - 08:42
4
risposte

È una buona idea costruire una libreria sulla libreria di qualcun altro?

È una buona idea usare la libreria di qualcun altro come base e creare la tua libreria su quella. Voglio creare un framework JavaScript Canvas per un player di animazione su KineticJS. Dovrei farlo? Ho bisogno dell'autorizzazione dell'autore...
posta 04.04.2013 - 20:29
2
risposte

Il primo dei dieci comandamenti per programmatori C ++ di Steve Oualline è stato trascritto correttamente?

Non ho il libro "Practical C ++ Programming" di Steve Oualline ma stavo leggendo i suoi dieci comandamenti per i programmatori C ++ su link e mi chiedevo se il primo è stato correttamente trascritto? Per riferimento la trascrizione è: "1. N...
posta 05.08.2013 - 21:32
3
risposte

Il mio sogno più caro sembra assomigliare a un prodotto che esiste già. Cosa dovrei fare? [chiuso]

Immagino che si tratti più di una domanda di "ricerca di conforto" che di quella della legalità. Vedi, da un paio di mesi ho fatto un brainstorming e ho sviluppato un prodotto, tutto da solo. Avevo intenzione di rilasciarlo sotto una specie d...
posta 02.02.2013 - 08:10
4
risposte

Esiste un nome per un comportamento interno non corretto che non si manifesta come bug?

Per mettere questo contesto, ho il seguente scenario. Sto scrivendo un programma Common Lisp che funziona con stringhe e liste di caratteri. In una certa funzione foo , il valore di una variabile suff è un elenco di caratteri. Più av...
posta 30.11.2014 - 22:25