Tutte le domande

6
risposte

I test dell'unità possono verificare i requisiti software?

Ho spesso sentito test unitari per aiutare i programmatori a creare fiducia nel loro software. Ma è sufficiente per verificare che i requisiti software siano soddisfatti? Sto perdendo la fiducia che il software funzioni solo perché i test delle...
posta 22.08.2014 - 18:32
3
risposte

percorsi di file lunghi (o bizzarri)

So che (su Linux almeno, con i file system nativi come Ext3) i percorsi dei file possono in teoria essere piuttosto lunghi, e PATH_MAX è spesso (ma non sempre) grande come 4096 (vedi questo ; e questo spiega che potrebbe essere più lun...
posta 11.07.2015 - 14:43
2
risposte

Distribuzione del software GPL -ed con codice sorgente perso

Esperimento di pensiero. Tom è uno sviluppatore di software. Rilascia il suo software relativamente semplice sotto GPL. Jerry promuove il suo codice sorgente e crea un software per salvataggi del mondo con mesi o anni di duro lavoro. Il softw...
posta 30.03.2016 - 13:40
3
risposte

In che modo esattamente il codice byte è "analizzato"?

In che modo Bytecode è "analizzato"? Ho capito che Bytecode è una rappresentazione binaria e intermedia della sintassi di un determinato linguaggio di programmazione. Alcuni linguaggi di programmazione convertono il loro testo sorgente in Byt...
posta 03.11.2016 - 14:40
3
risposte

Le migliori pratiche quando si tratta e si memorizzano i dati calcolati

Per ogni riga inserita, l'utente avrà un pezzo di dati in grammi, in chilogrammi o in sterline. Fornisco 3 campi e l'utente deve inserirne uno. L'app calcola quindi gli altri due valori sul valore inserito. Mi chiedo se sia la migliore pratic...
posta 09.06.2017 - 17:11
2
risposte

Se un backend Restful API implementa la convalida dei dati

Sto lavorando a un progetto che coinvolge API restful back-end e app front-end a pagina singola. Mi chiedo se l'API di back-end deve implementare tutti i tipi di logica di convalida dei dati, che deve essere implementata anche nei moduli di inpu...
posta 09.02.2017 - 17:15
3
risposte

Quali linguaggi di programmazione supportano l'inferenza di tipo dai nomi di variabili? [chiuso]

Quali linguaggi di programmazione supportano l'inferenza di tipo dai nomi di variabili? Per "tipo di inferenza", intendo, ad esempio, in Swift, come se tu let x = 39 il compilatore sappia che x è un Integer , perché 39 è un...
posta 08.11.2016 - 01:34
3
risposte

Come faccio a (sviluppatore php) a lavorare con uno sviluppatore di asp.net? [chiuso]

Sono uno sviluppatore php che lavora su una startup, e il mio amico, il mio compagno (anche uno sviluppatore), che sta costruendo l'avvio con me, è uno sviluppatore di asp.net/C#. Come lavoriamo insieme in modo collaborativo, come programmiam...
posta 10.06.2013 - 22:11
2
risposte

È "passa per valore" sinonimo di "programmazione funzionale"

"passa per valore" sinonimo di "programmazione funzionale"? Esistono linguaggi di programmazione iterativi che sono (in gran parte) "passano per valore"? Ci sono linguaggi di programmazione funzionale che sono (in gran parte) "passano per...
posta 18.08.2013 - 04:59
5
risposte

Business Logic Layer in MVC Application

Nella mia applicazione ASP MVC ho deciso di aggiungere un altro Business Layer e ho reso il modello solo per avere proprietà. Tutte le altre funzionalità come salvare in db, ottenere da db sono fatte su questo nuovo livello aziendale. Quindi...
posta 08.11.2013 - 09:27