Tutte le domande

4
risposte

Come gestisco i setter su campi immutabili?

Ho una classe con due campi readonly int . Sono esposti come proprietà: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _f...
posta 21.07.2015 - 19:34
1
risposta

Che cos'è una dimensione massima realistica, reale, per un database SQLite?

Secondo questo articolo su Usi appropriati per SQLite si dice che, mentre SQLite è limitato a 140 terabyte , un RDBMS client / server può funzionare meglio: An SQLite database is limited in size to 140 terabytes (247 bytes, 128 tibibytes...
posta 26.09.2016 - 15:47
6
risposte

La leggibilità è un motivo valido per non utilizzare i parametri const in (riferimento)?

Durante la scrittura di alcune funzioni, ho trovato una parola chiave const in parametri come questo: void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } spesso causa la divisi...
posta 22.09.2016 - 05:23
1
risposta

È corretto chiedere ai contributori di rebase delle loro richieste di pull su github

Mantengo un repository github relativamente popolare. Quando una richiesta pull è valida per unire, di solito chiedo all'autore di rebase a un singolo commit prima di unirlo (specialmente quando ci sono state più piccole modifiche). Questa...
posta 26.03.2014 - 18:46
7
risposte

Il riutilizzo del software preclude la ripetibilità del processo

Riutilizzo del codice come problema Stavo pensando a questa domanda sulla consegna del software, e ho continuato a tornare sul problema ripetibilità e / o riproducibilità . Hanno importanza, perché se non ripeti un progetto, diventa pi...
posta 14.07.2013 - 17:24
18
risposte

Interruzione di discussioni tecniche senza fine e decisione

Mi capita sempre di incontrare persone a cui piace confrontarsi per anni con le più piccole "cose tecniche". Non fraintendermi, sono un programmatore smanettone che ama quello che faccio, ma tu conosci il tipo di conversazione. Mac è molt...
posta 27.01.2011 - 15:19
5
risposte

Perché Java / C # non può implementare RAII?

Domanda: Perché Java / C # non può implementare RAII? Chiarimento: Sono consapevole che il garbage collector non è deterministico. Pertanto, con le funzionalità linguistiche correnti, non è possibile chiamare automaticamente il metodo Dispose...
posta 30.10.2013 - 16:51
15
risposte

Si può ottenere una solida base di programmazione senza andare al college / all'università? [chiuso]

Per prima cosa, ho già cercato nel sito e letto tutti i precedenti argomenti "autodidatti contro il college". La maggior parte delle risposte sosteneva che andare al college era la scelta migliore, per due ragioni principali: Andare al coll...
posta 15.12.2015 - 08:32
9
risposte

Qual è la tua opinione sull'uso del codice di altre persone? [duplicare]

Come per questo domanda: ho deciso di implementare la specifica BitTorrent per creare il mio client / tracker. Ora, stavo esaminando le specifiche, avevo circa il 70% delle implementazioni di BEncoding quando ho trovato un collegamento a...
posta 27.09.2010 - 02:34
4
risposte

Qual è la differenza tra la compilazione e la compilazione?

Qual è la differenza tra costruire e compilare.     
posta 18.03.2012 - 19:38