Tutte le domande

7
risposte

Evita la violazione GPL spostando la libreria fuori processo

Supponiamo che ci sia una libreria con licenza GPL. Voglio usarlo è un progetto closed source. Faccio seguito: Crea una piccola applicazione wrapper attorno alla libreria GPL che ascolta il socket, analizza i messaggi e chiama la libreria GP...
posta 21.02.2011 - 13:57
5
risposte

Riformattazione e controllo della versione

La formattazione del codice è importante. Anche gli argomenti relativi all'indentazione . E la coerenza è più importante dei miglioramenti minori. Ma i progetti di solito non hanno una guida di stile chiara, completa, verificabile e applicat...
posta 28.06.2012 - 17:30
5
risposte

Test di un elenco ... Tutto nello stesso test o in un test per ogni condizione?

Sto testando che una funzione fa ciò che ci si aspetta da una lista. Quindi voglio testare f(null) -> null f(empty) -> empty f(list with one element) -> list with one element f(list with 2+ elements) -> list with the same number of...
posta 18.04.2018 - 12:29
4
risposte

Come evitare "gestori" nel mio codice

Attualmente sto riprogettando il mio sistema Entity , per C ++ e ho molti manager. Nel mio design, ho queste classi, per legare insieme la mia biblioteca. Ho sentito un sacco di cose brutte quando si tratta di classi "manager", forse non sto no...
posta 12.02.2013 - 10:53
12
risposte

È significativamente più costoso correggere un bug alla fine del progetto?

In un post sul blog di Andrew Hay , è stato postulato il seguente assioma: It costs significantly more to fix a bug at the end of the project that it does to fix the same bug earlier in the project. Tuttavia, questo non sembra certo, sp...
posta 07.02.2012 - 21:03
10
risposte

Qual è il vantaggio di A7 a 64 bit in iPhone

Sto cercando di capire perché andare a processori a 64 bit è un grosso problema in un iPhone. Capisco che ci saranno il doppio dei registri in modo che il processore possa funzionare con il doppio dei dati che dovrebbero aumentare le prestazioni...
posta 11.09.2013 - 17:31
9
risposte

Come insegnare Gestione delle eccezioni per i nuovi programmatori? [chiuso]

Come si fa a insegnare la gestione delle eccezioni ai programmatori. Tutte le altre cose vengono insegnate facilmente: Strutture dati, ASP.NET, WinForms, WPF, WCF: tu lo chiami, tutto può essere insegnato facilmente. Con Exception Handling, i...
posta 26.10.2010 - 18:21
7
risposte

Produttività Python VS Produttività Java

Over SO SO ho trovato una domanda su quale piattaforma, Java o Python è la migliore per lo sviluppo su Google AppEngine. Molte persone si vantano della maggiore produttività ottenuta dall'uso di Python su Java. Una cosa che vorrei dire sull'argo...
posta 04.03.2011 - 14:08
7
risposte

Mono ha un posto nel mondo dell'impresa?

Per le soluzioni basate su Windows aziendali, .NET è a volte la scelta migliore. Come viene guardato Mono dalle imprese che devono usare Linux (o meglio preferiscono usare Linux)? Supponendo che gli sviluppatori non siano un problema e abbiano f...
posta 24.12.2010 - 17:12
5
risposte

Come implementare una cronologia sicura delle password

Le password non dovrebbero essere archiviate in testo semplice per ovvi motivi di sicurezza: devi memorizzare gli hash, e dovresti anche generare l'hash con attenzione per evitare gli attacchi con i tavoli arcobaleno. Tuttavia, in genere, è n...
posta 27.11.2012 - 16:19