Domande con tag 'c#'

16
risposte

Le giovani menti hanno bisogno di imparare i concetti del puntatore?

Perché il master C Dennis Ritchie ha introdotto dei puntatori in C? E perché gli altri linguaggi di programmazione come VB.NET o Java o C # li hanno eliminati? Ho trovato alcuni punti su Google e voglio ascoltare anche i tuoi commenti. Perché...
posta 05.09.2011 - 22:50
6
risposte

Quando andare Fluent in C #?

Per molti aspetti mi piace molto l'idea delle interfacce Fluent, ma con tutte le funzionalità moderne di C # (inizializzatori, lambda, parametri con nome) mi trovo a pensare, "ne vale la pena?", e "È questo il modello giusto da usare? ". Qualcun...
posta 19.04.2011 - 10:44
14
risposte

A che punto la brevità non è più una virtù?

Una recente correzione mi ha richiesto di andare oltre il codice scritto da altri membri del team, dove ho trovato questo (è C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)Co...
posta 05.01.2017 - 17:17
2
risposte

Creazione di connessioni al database: esegui una sola volta o per ogni query?

Al momento creo una connessione al database quando viene caricata per la prima volta la mia pagina web. Quindi elaboro la pagina ed eseguo qualsiasi query contro tale connessione. È questo il modo migliore per farlo o dovrei creare una connessio...
posta 29.03.2012 - 11:40
11
risposte

È una cattiva pratica modificare il codice rigorosamente a scopo di test

Ho un dibattito con un collega programmatore sul fatto che sia una buona o una cattiva pratica modificare un pezzo di codice funzionante solo per renderlo testabile (tramite test unitari per esempio). La mia opinione è che sia OK, entro i lim...
posta 22.05.2013 - 22:33
4
risposte

Modelli di dominio ricco: come si adatta esattamente il comportamento?

Nel dibattito sui modelli di dominio Rich vs. Anemic, Internet è pieno di consigli filosofici ma di esempi autorevoli. L'obiettivo di questa domanda è quello di trovare linee guida definitive ed esempi concreti di opportuni modelli di progettazi...
posta 06.10.2013 - 20:49
9
risposte

Perché molti messaggi di eccezione non contengono dettagli utili?

Sembra che ci sia una certa quantità di accordo che i messaggi di eccezione dovrebbero essere contiene dettagli utili . Perché molte eccezioni comuni ai componenti di sistema non contengono dettagli utili? Alcuni esempi: .NET List...
posta 13.04.2015 - 16:21
12
risposte

Un costruttore che convalida i suoi argomenti viola SRP?

Sto cercando di aderire al Principio di Responsabilità Unica (SRP) il più possibile e di abituarmi a un determinato modello (per l'SRP sui metodi) affidandomi pesantemente ai delegati. Mi piacerebbe sapere se questo approccio è valido o se ci so...
posta 18.10.2017 - 11:00
9
risposte

Perché utilizzare le classi parziali?

A mio avviso, la parola chiave partial non fa altro che consentire a una classe di essere divisa tra diversi file di origine. C'è qualche ragione per farlo se non per l'organizzazione del codice? L'ho visto usato per questo nelle classi UI...
posta 26.04.2011 - 21:42
8
risposte

Un uso pratico della parola chiave "rendimento" in C # [chiuso]

Dopo quasi 4 anni di esperienza, non ho visto un codice in cui viene utilizzata la parola chiave yield . Qualcuno può mostrarmi un uso pratico (lungo la spiegazione) di questa parola chiave e, in caso affermativo, non ci sono altri modi più fac...
posta 30.07.2011 - 20:01