Domande taggate «c#»

C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET

13
Come velocizziamo i test unitari?
Abbiamo raggiunto il punto nel nostro progetto in cui abbiamo quasi un migliaio di test e le persone hanno smesso di preoccuparsi di eseguirli prima di effettuare un check-in perché impiega così tanto tempo. Nella migliore delle ipotesi eseguono i test che sono rilevanti per il pezzo di codice che …
40 c#  unit-testing  tdd  nunit 


5
A che serve .Any () in un elenco C # <>?
Ne ho discusso con i colleghi e non siamo riusciti a capire a cosa serva .Anyun dato List&lt;&gt;, in C #. È possibile verificare la validità di un elemento nell'array come la seguente istruzione: if (MyList.Any()){ ...} //Returns true or false Che è esattamente lo stesso di if (MyList.Count() != …
40 c#  array  list 


4
Avere costanti pubbliche è "cattivo"?
È questo: public MyClass { public const string SomeString = "SomeValue"; } peggio di così: public MyClass { public static string SomeString { get{ return "SomeValue";}} } È possibile fare riferimento a entrambi allo stesso modo: if (someString == MyClass.SomeString) ... Il secondo, tuttavia, ha la protezione di essere una …
39 c# 


5
Perché C # non ha un ambito locale in maiuscole?
Stavo scrivendo questo codice: private static Expression&lt;Func&lt;Binding, bool&gt;&gt; ToExpression(BindingCriterion criterion) { switch (criterion.ChangeAction) { case BindingType.Inherited: var action = (byte)ChangeAction.Inherit; return (x =&gt; x.Action == action); case BindingType.ExplicitValue: var action = (byte)ChangeAction.SetValue; return (x =&gt; x.Action == action); default: // TODO: Localize errors throw new InvalidOperationException("Invalid criterion."); } } Ed …

5
Pass ID o oggetto?
Quando si fornisce un metodo di logica aziendale per ottenere un'entità di dominio, il parametro deve accettare un oggetto o un ID? Ad esempio, dovremmo farlo: public Foo GetItem(int id) {} o questo: public Foo GetItem(Foo foo) {} Credo nel passare oggetti nella loro interezza, ma per quanto riguarda questo …


6
Buon esempio di codice complesso usando TDD [chiuso]
Quale sarebbe un buon esempio dell'uso del TDD in progetti grandi, reali, complessi? Tutti gli esempi che ho visto finora sono progetti di giocattoli ai fini di un libro o di un giornale ... Puoi nominare un progetto open source che utilizza pesantemente TDD? Preferibilmente in C ++ ma posso …
37 java  c#  open-source  c++  tdd 






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.