Domande con tag 'c#'

1
risposta

Perché gli array in .Net hanno Lunghezza ma altri tipi di raccolta hanno Count? [chiuso]

In C #, ad esempio, gli array hanno proprietà Length. Ma altri tipi di raccolta come le liste, ecc. Hanno una proprietà Count. C'è una ragione per cui questi due sono diversi? Se è così vorrei sapere.     
posta 26.08.2015 - 11:37
6
risposte

In TDD dovrei scrivere prima Test o Interface prima?

Sto imparando TDD usando c #, per quanto ne so test dovrebbe guidare lo sviluppo , cioè prima scrivere un test fallito dopo aver scritto il minimo indispensabile codice per passare il test, quindi eseguire il refactoring. Ma si dice anch...
posta 16.10.2014 - 19:53
2
risposte

Quando è appropriato usare membri con espressioni corporee? [chiuso]

C # 6 introduce membri con corpo di espressione, che consentono un codice semplificato in metodi e proprietà che restituiscono solo il risultato di un'espressione: public override string ToString() { return string.Format("{0} {1}", _field...
posta 24.08.2015 - 18:46
11
risposte

Come si misura significativamente la manutenibilità?

Contesto: sono uno sviluppatore di impresa in un negozio di MS. Qualcuno può raccomandare un buon metodo di misurare oggettivamente la manutenibilità di un pezzo di codice o un'applicazione? Perché manutenibilità : sono stanco delle met...
posta 24.01.2011 - 23:10
5
risposte

Come modellare un riferimento circolare tra oggetti immutabili in C #?

Nel seguente esempio di codice, abbiamo una classe per oggetti immutabili che rappresenta una stanza. Nord, Sud, Est e Ovest rappresentano le uscite in altre stanze. public sealed class Room { public Room(string name, Room northExit, Room...
posta 21.10.2016 - 23:31
6
risposte

Programmazione orientata agli aspetti: quando iniziare a utilizzare un framework?

Ho appena guardato questo talk di Greg Young avvisa la gente di KISS: Keep It Simple Stupid. Una delle cose che ha suggerito è che per fare programmazione orientata all'aspetto, uno non non ha bisogno di un framework . Inizia facendo...
posta 17.06.2011 - 02:56
9
risposte

Delegato vs Interfacce-Altri chiarimenti disponibili?

Dopo aver letto l'articolo- Quando utilizzare i delegati anziché le interfacce (Guida alla programmazione C #) , Ho bisogno di aiuto per capire i punti indicati sotto, che ho trovato non così chiaro (per me). Qualche esempio o spiegazione dett...
posta 13.10.2011 - 12:40
4
risposte

Usa la classe astratta in C # come definizione

Come sviluppatore C ++ sono abbastanza abituato ai file header C ++ e trovo utile avere una sorta di "documentazione" forzata all'interno del codice. Di solito ho un brutto periodo in cui devo leggere un codice C # per questo: non ho quel tipo d...
posta 24.01.2018 - 15:53
11
risposte

Quale framework di integrazione continua usi e perché? [chiuso]

Ci sono diversi framework CI (Continuous Integration) diversi là fuori e mi chiedo quale sia il più popolare. Quali strutture hai utilizzato nelle aziende in cui lavori? C'è qualche ragione per cui un framework CI è più popolare di un altro -...
posta 10.12.2010 - 18:15
6
risposte

C ++ Renaissance - slogan di marketing? [duplicare]

Ultimamente, sento molto parlare di C ++ Renaissance. Che cos'è? C++ is currently undergoing a renaissance. This means that, by definition, the language, compilers and compositional tooling are evolving and coalescing into a state that...
posta 29.09.2011 - 12:05