Domande con tag 'c#'

2
risposte

Il gestore onError è migliore delle eccezioni?

Comprendo che un'eccezione nel programma significa che è accaduto qualcosa di imprevedibile (ma non così grave da bloccare inevitabilmente l'applicazione!). La sequenza try-catch-finally mi rende triste perché il programma è più difficile da leg...
posta 26.07.2011 - 22:16
2
risposte

Costruttori di argomenti zero e entità sempre valide

Recentemente ho letto molto sulle entità di dominio Always Valid. Sono arrivato a credere che per garantire che le entità siano sempre valide ho bisogno di: 1) Rimuovi l'ossessione primitiva e metti le regole di validazione / dominio nei cost...
posta 09.06.2018 - 18:00
3
risposte

È buona prassi registrare le creazioni di sviluppo utilizzando la compilazione condizionale?

Sto sviluppando un'applicazione che si collega a un database e sto utilizzando DI / IOC. Quando si esegue l'intera applicazione durante lo sviluppo, voglio naturalmente evitare di colpire il DB. Attualmente, ho qualcosa di simile nella mia compo...
posta 20.02.2017 - 19:10
2
risposte

Un chiamante può interrompere l'esecuzione del codice richiamato dalla richiesta HTTP?

Una terza parte che sta per fare richieste HTTP all'API che sto costruendo, richiede che l'API risponda in meno di un secondo. La mia domanda è: hanno un modo (letteralmente qualsiasi modo, entro i limiti dei protocolli http e / o tcp / ip) pe...
posta 11.12.2017 - 20:09
4
risposte

contesto ambientale rispetto all'iniezione del costruttore

Ho molte core classi che richiedono ISessionContext del database, ILogManager per log e IService utilizzato per comunicare con altri servizi. Voglio utilizzare l'iniezione di dipendenza per questa classe utilizzata da tutte le classi principali....
posta 09.01.2018 - 10:45
2
risposte

API Design - Observable vs Callback

Come team stiamo scrivendo un C # SDK che comunica con un endpoint del server. Tutte le nostre API fino ad ora sono state basate su attività. Come Operazione DoOperationAsync () Recentemente abbiamo superato la necessità dell'API che ottie...
posta 27.04.2018 - 08:25
3
risposte

È sicuro presumere che un controller utilizzerà sempre un solo modello primario?

Quindi sto progettando un framework MVC. Nel nome di mantenere tutto staticamente digitato e non magico, ho avuto un bel problema con il passaggio "automatico" dei modelli a un controller. Quindi, tradizionalmente, di solito non vedo più di u...
posta 01.03.2013 - 05:33
3
risposte

Tipo Enum annidato in C ++ o C #?

Mi sono imbattuto in un problema ricorrente in alcuni dei miei progetti recenti in cui mi trovo a usare enumerazioni per rappresentare stato, o tipo, o qualcos'altro, e ho bisogno di verificare alcune condizioni. Alcune di queste condizioni si e...
posta 18.02.2013 - 11:21
4
risposte

L'uso di classi parziali nasconde la complessità del controllore

Sono un programmatore abbastanza giovane, ma felice di imparare! :) Ho creato un'applicazione basata su WebApi e l'ho inviata per essere esaminata dal mio collega. L'ho recuperato con l'opinione che il modo in cui utilizzo le classi parziali nas...
posta 02.06.2017 - 14:51
4
risposte

Posso rendere i miei costruttori meno ripetitivi?

Sto estendendo un corso con 10 diversi costruttori . La nuova sottoclasse, SpecialImage , viene utilizzata in questo modo: SpecialImage specialImage = new SpecialImage(..); // Leverage the Rotate() method of superclass Image, which // re...
posta 11.07.2015 - 00:19