Tutte le domande

3
risposte

Dove mettere i metodi comuni condivisi

Ho un sacco di metodi che sono comunemente usati ovunque. In questo momento il codefile è chiamato globals, per rappresentare il fatto che sono ... anzi ... globali. Tuttavia, non mi piace. Voglio raggrupparli in una classe e passare un'in...
posta 10.08.2011 - 22:07
11
risposte

Le cose orientate agli oggetti sono davvero così importanti? [chiuso]

Per anni ho svolto attività algoritmiche, scrivendo strutture di dati scalabili per la ricerca su Internet, ad esempio Randomized Binary Search Trees per Auto Recommendation, BitMaps, Wisdom of Crowd based Algorithms usando Graphs, scrivendo alc...
posta 28.02.2012 - 16:26
5
risposte

Un commento al metodo deve includere sia un sommario che una descrizione di ritorno quando sono spesso così simili?

Sono un sostenitore del codice correttamente documentato e Sono ben consapevole dei possibili svantaggi di esso . Questo è al di fuori dello scopo di questa domanda. Mi piace seguire la regola di aggiungere commenti XML per ogni membro pub...
posta 09.11.2011 - 13:33
4
risposte

Progetta il disegno per il comportamento polimorfico e consente la separazione delle librerie

Diciamo che ho una gerarchia delle classi Item : Rectangle, Circle, Triangle . Voglio essere in grado di disegnarli, quindi la mia prima possibilità è aggiungere un metodo virtuale Draw() a ciascuno: class Item { public: virtua...
posta 01.02.2013 - 11:41
3
risposte

Qual è stato l'impatto storico del Volo 501 di Ariane 5?

La disintegrazione del razzo Ariane 5 37 secondi dopo il lancio nel suo viaggio inaugurale ( Volo 501 ) viene comunemente indicata come come uno dei bug software più costosi nella storia 1 : It took the European Space Agency 10 years and...
posta 23.05.2012 - 17:53
2
risposte

cicli di spotting graph - spiegazione semplice

alcuni potrebbero aiutarmi, per favore, a capire come trovare i cicli nei grafici nei termini dei laici? Ho letto altre domande, come This uno e anche alcune delle pagine di Wikipedia, ma sembrano discendere piuttosto rapidamente in gergo m...
posta 21.02.2013 - 23:49
1
risposta

Funzioni Macro e Statiche nell'intestazione

per molte attività rapide in cui è possibile utilizzare una funzione f(x,y) , in C normale vengono utilizzate macro. Vorrei chiedere specificamente su questi casi, che sono risolvibili con una chiamata di funzione (cioè le macro utilizzate p...
posta 18.10.2013 - 08:21
2
risposte

Gli effetti collaterali in "ogni" o "cattivo" di Array?

Mi è sempre stato insegnato che avere effetti collaterali in una condizione di if non è buona. Quello che voglio dire è if (conditionThenHandle()) { // do effectively nothing } ... al contrario di if (condition()) { handle();...
posta 09.02.2013 - 20:17
5
risposte

Analisi lessicale senza espressioni regolari

Ho visto alcuni lassisti in vari linguaggi di livello superiore ( Python , PHP , Javascript tra gli altri) e sembrano utilizzare espressioni regolari in una forma o nell'altra. Mentre sono sicuro che le regex sono probabilmente il modo miglio...
posta 10.02.2012 - 13:26
3
risposte

Posso usare Linux / Mono invece di Windows / Visual Studio senza problemi? [chiuso]

Ho più di 6 anni di esperienza con .Net (C # / ASP.NET) e Visual Studio. Ma recentemente sono tentato di passare a Linux / Mono. Viene fuori con alcune domande: Posso eseguire correttamente i miei vecchi progetti Visual Studio e i codici so...
posta 26.07.2011 - 18:13