Domande con tag 'c#'

2
risposte

Questo sarebbe un uso appropriato del threading?

Dopo aver letto vari articoli, esercitazioni e post di MSDN qui ho trovato un progetto per un servizio di Windows che volevo assicurarmi che la mia strategia di threading fosse corretta e che non porti a problemi di memoria, CPU, database. Ec...
posta 08.10.2014 - 18:16
1
risposta

2 domande su TDD

Sto appena iniziando a fare i conti con TDD, e ho 2 domande veloci; Suppongo che se stessimo scrivendo software per una società di software, che TDD avrebbe funzionato insieme al design del software? tutti i diagrammi UML, ERD, diagrammi di f...
posta 13.11.2014 - 09:56
6
risposte

Design pattern per il metodo per accettare uno dei vari elementi statici in C #?

Voglio illustrare la mia domanda per mezzo di un esempio (si spera) rappresentativo. Diciamo che ho una situazione in cui sto sviluppando una libreria di classi in C # da utilizzare in alcune simulazioni. Voglio definire i pianeti (Terra, Mar...
posta 27.03.2014 - 01:16
3
risposte

Partizionamento impostato in sottoinsiemi rispetto all'uguaglianza di somma tra sottoinsiemi

Diciamo che ho {3, 1, 1, 2, 2, 1, 5, 2, 7} set di numeri, ho bisogno di dividere i numeri tale che la somma di sottoinsieme1 dovrebbe essere uguale alla somma di sottoinsieme {3,2,7} {1,1,2,1,5,2} . Per prima cosa dovremmo identificare...
posta 16.06.2012 - 20:49
2
risposte

Suggerimenti di progettazione necessari per creare un framework MathBuilder

Lascia spiegare cosa sto cercando di creare. Sto creando un framework, l'idea è di fornire classi base per generare un problema di matematica. Perché ho bisogno di questo quadro? Perché a prima vista, mi sono reso conto che quando creo un nuo...
posta 29.06.2012 - 07:46
2
risposte

Guida con la progettazione della gerarchia dell'ereditarietà

Sto riscontrando problemi nella progettazione di una gerarchia di ereditarietà. Nella figura: Classe base: Questo utilizza il metodo Template. Contiene la logica / l'algoritmo di base chiama metodi virtuali / astratti Tipi di d...
posta 08.01.2014 - 04:47
1
risposta

Il test delle chiamate di metodo a catena restituisce tipo e valore

Vale la pena provare il tipo e il valore di ritorno di una chiamata al metodo progettata per il concatenamento? È concepibile che un collega programmatore possa accidentalmente cambiare il tipo di ritorno in vuoto e rimuovere il ritorno mentre r...
posta 01.03.2012 - 07:28
4
risposte

Quali fattori dovrei prendere in considerazione quando scelgo i nomi per gli identificatori?

Quali fattori devo prendere in considerazione quando scelgo nomi per identificatori come variabili? Sono preoccupato per problemi di spazio, ad esempio consumo di memoria extra quando si scelgono nomi più lunghi. Ad esempio, prendi queste due...
posta 12.02.2012 - 12:16
1
risposta

Perché questo campo statico viene sempre inizializzato in modo eccessivo?

Sto guardando questo eccellente articolo di Jon Skeet . Durante l'esecuzione del codice demo, Jon Skeet dice che possiamo aspettarci tre diversi tipi di comportamenti. Per citare quell'articolo: The runtime could decide to run the type...
posta 30.11.2012 - 10:07
5
risposte

Usando "nuovo" in una proiezione?

Desidero proiettare una raccolta da un tipo ( Something ) a un altro tipo ( SomethingElse ). Sì, questa è una domanda molto aperta, ma quale delle due opzioni seguenti preferisci? Creazione di una nuova istanza utilizzando new :...
posta 09.11.2012 - 12:22