C'è qualche altra ragione per usare le variabili di sessione oltre a mantenere i valori più lunghi rispetto alla richiesta corrente? Ad esempio, è consigliabile utilizzare i dati di sessione quando si memorizzano le informazioni in un file sul f...
Basato su questa domanda sull'uso corretto di nUnit's TestCaseAttribute , mi chiedevo se specificare il caso di test direttamente sull'implementazione o creare metodi di test (come quando si usa esplicitamente Assert.AreEqual ecc....
Ho deciso di scrivere due metodi, uno che fornisce funzionalità generali e uno che fa qualcosa di più specifico e stretto che può essere fatto con il metodo più complesso, anche se forse con prestazioni peggiori rispetto a un'implementazione ded...
Creo l'applicazione per il mio cliente. Uso alcune librerie rilasciate su GitHub con licenza MIT, BSD e Apache. Creo anche la documentazione (file PDF) in cui vorrei puntare su quali librerie e componenti ho usato.
Quali dettagli sulle librer...
Ho un ciclo for in C # come sotto,
int[] dim1, dim2, dim3;
//Initialize dim1, dim2 and dim3
for(int i = 0; i < dim1.Length; i++)
{
DoSomething1(i);
for(int j = 0; j < dim2.Length; j++)
{
DoSomething2(i, j);...
Ho scoperto che ridurre a zero l'arità delle funzioni nel mio codice o migliorare in modo significativo le loro caratteristiche non funzionali, come la testabilità, la manutenibilità e la loro componibilità.
Questo deve essere stato identific...
Diciamo che ho una libreria "A2" come dipendenza in un progetto. La libreria "A2" deriva dalla libreria "A1" (A2 è un fork di A1 con alcune modifiche al codice sorgente originale) in cui qualcuno ha apportato poche modifiche al codice sorgente d...
Ho lavorato a un gioco nel mio tempo libero. Ho praticamente finito di definire i primitivi e fino ad oggi tutto era abbastanza ben segmentato e incapsulato, ma ora è giunto il momento di implementare la ricerca dei percorsi (e altri modi in cui...
Ho creato un progetto e l'ho messo su github, fondamentalmente è una piccola funzione di PowerShell che è piuttosto utile in alcune situazioni. Da allora ho apportato alcuni miglioramenti per aggiungere funzionalità ... ma anche a qualcun altro...