Tutte le domande

3
risposte

QUANDO è più appropriato per un team di sviluppo creare / aggiornare la loro definizione di "Fatto"?

Il Development Team è responsabile della creazione / aggiornamento della definizione di "Fatto" . Secondo il framework ufficiale di Scrum, WHEN è più appropriato per un Development Team creare / aggiornare la loro definizione di "Fatto"?...
posta 10.02.2017 - 10:05
4
risposte

Esiste una differenza funzionale tra un metodo e una funzione che viene passato come riferimento a una struct?

In nessuna lingua particolare: class fooclass { int A, B, C, D; public int GetItemSum() { int sum = this.A + this.B + this.C; this.D = sum; return this.A + this.B + this.C; } } rispetto a: struct...
posta 26.06.2017 - 20:13
5
risposte

Posso utilizzare la suite di test da un progetto open source per verificare che la mia "biblioteca compatibile" sia compatibile?

La domanda è illegale riscrivere ogni linea di un progetto open source in un modo leggermente diverso, e usarla in un progetto closed source? mi fa pensare a cosa sarebbe considerata un'implementazione clean room nell'era dei progetti open s...
posta 24.06.2011 - 15:42
7
risposte

Perché il bool di restituzione del costruttore non indica il suo esito positivo o negativo senza dover generare un'eccezione?

Prendi i costruttori C ++ per esempio, sappiamo che non restituiscono valori. Perché all'inizio Bjarne Stroustrup ha deciso non di consentire al costruttore di restituire 'falso' per indicare che fallisce, in modo che il sistema di runtime pos...
posta 18.10.2016 - 04:24
2
risposte

Perché le persone confondono le stringhe di tipo C e le stringhe STL [chiuso]

L'ultima settimana ho visto a meno tre domande in cui le persone erano confuse riguardo alle differenze tra char * e std::string o fatto alcuni errori correlati. Non fraintendermi, non ho un problema con questo, proprio non ca...
posta 27.11.2010 - 20:43
4
risposte

Posso usare lo strumento con licenza aziendale a casa / per progetti personali?

Normalmente, l'azienda in cui lavora un programmatore ha strumenti aziendali concessi in licenza che sono utili per il programmatore (es: IDE proprietari, riflettori, strumenti per diagrammi, strumenti per l'ufficio e produttori di PDF, ecc.)...
posta 30.05.2011 - 16:43
3
risposte

Come impedisci di rimanere bloccato in "modalità di ricerca" in un grande progetto che non conosci? [chiuso]

Sono in una situazione in cui c'è un grande progetto che ho bisogno di molto know-how di base per realizzare. tuttavia non mi muovo abbastanza in fretta nella fase di ricerca / studio e mi vedo spesso fuori strada. Ciò che equivale a procrastina...
posta 24.01.2012 - 07:47
4
risposte

La definizione minima di programmatore di una monade

Sto cercando di formulare una definizione di monade senza bisogno di termini matematici o Haskell per capire. Si può pensare a una monade come a una funzione che accetta un valore e lo avvolge in modo tale da soddisfare specifiche interfacce...
posta 05.07.2016 - 14:18
3
risposte

Come utilizzare efficientemente una dichiarazione switch con enum?

Vorrei sapere come posso utilizzare un'istruzione switch con valori enum per i seguenti scenari: Sto facendo un piccolo programma per un sistema di prenotazione dei voli. Il programma è pensato per inserire alcuni dettagli sul passe...
posta 24.12.2011 - 09:23
4
risposte

Crea il mio progetto Open Source ma proteggi la mia azienda

La mia azienda sta sviluppando un'applicazione web simile a GMail o Remember the Milk. Siamo sul punto di rilasciare il codice sorgente sotto AGPL. Abbiamo solo paura che qualcuno prenda il codice e si configuri come un concorrente. Che cosa...
posta 02.05.2011 - 17:47