Domande con tag 'c#'

12
risposte

Esiste un modo supportato per eseguire applicazioni .NET 4.0 in modo nativo su un Mac?

Quali sono le opzioni supportate da Microsoft per l'esecuzione nativa del codice C # /. NET 4.0 su Mac? Sì, conosco Mono, ma tra le altre cose, è in ritardo rispetto a Microsoft. E Silverlight funziona solo con un browser web. Una soluzione di t...
posta 15.02.2011 - 20:58
3
risposte

È buona pratica racchiudere un insieme correlato di proprietà nella propria struttura / classe?

Scrivere un oggetto Utente in Swift, anche se la mia domanda si riferisce a qualsiasi lingua strongmente tipizzata. Un utente può avere molti collegamenti (FacebookProfile, InstagramProfile, ecc.). Alcune domande su questo. È buona pratica r...
posta 05.02.2018 - 05:31
9
risposte

Perché le variabili hanno bisogno di un tipo?

Quindi scriviamo: Customer c = new Customer(); Perché il design non è tale da essere scritto: c = new Customer(); c.CreditLimit = 1000; Il compilatore può elaborare c punti per un cliente e consentire ai membri del cliente di essere ri...
posta 11.02.2012 - 00:04
4
risposte

Percorso di apprendimento per sviluppatore web .NET o Java [chiuso]

Mi interessa sapere quanti server di applicazioni Web sono ospitati da Windows? Ho intenzione di imparare C # e ASP.NET e voglio convertirmi da uno sviluppatore incorporato a uno sviluppatore di app Web. I miei amici mi hanno detto che esi...
posta 05.10.2011 - 19:46
3
risposte

Entity Framework ed evitando il modello di dominio anemico

Nella nostra logica di business occasionalmente abbiamo metodi definiti come: User.ResetCourse(Course courseToReset) Il problema è che sia Utente che Corso sono oggetti proxy Entity Framework. Ciò significa che quando colpiamo le proprietà...
posta 30.09.2016 - 15:58
2
risposte

Qual è la relazione tra Dynamic Language Runtime e C # 4.0?

Diciamo che volevo creare un interprete / interprete di linguaggio dinamico, forse un interprete Scheme, sulla piattaforma .NET così com'è oggi. Sarebbe meglio usare Dynamic Language Runtime (DLR), o usare C # 4.0 per implementare le funzional...
posta 11.08.2011 - 18:52
5
risposte

Come fare un test dipende dai risultati di un altro test?

Diciamo che esiste una classe di utilità che fornisce alcuni metodi statici comuni usati ovunque nel tuo codice da molte altre classi. Come progetteresti i tuoi test unitari per i consumatori dell'utilità in modo che i loro test falliscano...
posta 27.02.2015 - 10:53
6
risposte

Come verificare / dimostrare l'ortogonalità di un linguaggio di programmazione?

Conosco il concetto di ortogonalità, ma dal punto di vista del linguaggio di programmazione, c'è un modo per verificarlo / dimostrarlo? Ad esempio in C #, si può usare public o static per una firma del metodo. Puoi usare entrambi o...
posta 03.01.2012 - 23:13
4
risposte

Eccezioni mirate per utilizzare le catture

Per un tipico if...else avvolto con la gestione delle eccezioni, è qualcosa di simile all'esempio seguente una pratica consigliata per evitare la duplicazione del codice? try { if (GetDataFromServer()) { return ProcessData...
posta 20.04.2014 - 01:31
4
risposte

In Unit Testing, perché dovrei creare un repository due volte?

L'altro giorno stavo leggendo un po 'di Unit Testing e ho visto alcuni esempi in cui le persone creano un'interfaccia repository (cioè IExampleRepository ) e poi creano il repository reale ( public class ExampleRepository : IExampleReposit...
posta 08.04.2013 - 10:51