Domande con tag 'c#'

6
risposte

Qual è il modo migliore per inizializzare il riferimento di un figlio al suo genitore?

Sto sviluppando un modello di oggetti che ha molte diverse classi genitore / figlio. Ogni oggetto figlio ha un riferimento al suo oggetto genitore. Posso pensare (e ho provato) diversi modi per inizializzare il riferimento genitore, ma trovo sig...
posta 31.10.2014 - 16:15
13
risposte

Come facciamo a velocizzare i test unitari?

Abbiamo raggiunto il punto nel nostro progetto in cui abbiamo quasi un migliaio di test e la gente ha smesso di preoccuparsi di eseguirli prima di fare un check-in perché ci vuole così tanto tempo. Al massimo eseguono i test rilevanti per il cod...
posta 25.01.2013 - 17:45
3
risposte

Che cos'è l'iniezione del costruttore?

Ho esaminato i termini iniezione del costruttore e iniezione della dipendenza mentre si passava attraverso gli articoli sui modelli di progettazione (Service locator). Quando ho cercato su google l'iniezione del costruttore, ho ottenuto risul...
posta 29.11.2012 - 11:34
9
risposte

È buona norma ereditare da tipi generici?

È meglio usare List<string> nelle annotazioni del tipo o StringList dove StringList class StringList : List<String> { /* no further code!*/ } Mi sono imbattuto in diversi di questi in ironia .     
posta 17.12.2014 - 11:55
5
risposte

Perché C # e Java usano l'uguaglianza di riferimento come predefinita per '=='?

Ho riflettuto per un po 'perché Java e C # (e sono sicuro che altre lingue) abbiano come predefinito riferimento all'uguaglianza per == . Nella programmazione che faccio (che è certamente solo un piccolo sottoinsieme di problemi di progra...
posta 09.06.2013 - 06:24
10
risposte

Utilizzo di un GUID come chiave primaria

Generalmente uso gli ID di incremento automatico come chiavi primarie nei database. Sto cercando di scoprire i vantaggi dell'utilizzo di GUID. Ho letto questo articolo: link Mi rendo conto che questi GUID sono utilizzati per identificare gl...
posta 02.08.2017 - 18:15
7
risposte

Che cosa significa questa affermazione su C # e Java come metà della lingua? [chiuso]

Nell'articolo: Perché POCO , c'è questa frase: Maciej Sobczak puts it well: “I just don’t like when somebody gives me half of the language and tells me that it’s for my own protection”. Non capisco cosa intenda, anche se C # è di propr...
posta 09.11.2017 - 15:01
6
risposte

Mi piacerebbe scrivere un algoritmo "ultimate shuffle" per ordinare la mia collezione mp3

Sto cercando suggerimenti per pseudocodici per l'ordinamento dei file mp3 in modo da evitare la ripetizione di titoli e artisti . Ascolto i crooners - Frank Sinatra, Tony Bennett, Ella Fitzgerald ecc. Cantando vecchi standard. Ogni artista regi...
posta 09.04.2013 - 22:25
5
risposte

Quando e perché dovresti usare void (invece di ad esempio bool / int)

Occasionalmente mi imbatto in metodi in cui uno sviluppatore ha scelto di restituire qualcosa che non è fondamentale per la funzione. Voglio dire, quando guardo il codice, a quanto pare funziona altrettanto bene di void e dopo un momento di...
posta 13.04.2011 - 11:15
7
risposte

Come suggerire l'uso di un ORM invece delle stored procedure?

Lavoro in un'azienda che utilizza solo stored procedure per l'accesso a tutti i dati, il che rende molto fastidioso mantenere sincronizzati i nostri database locali come ogni commit che abbiamo per eseguire nuovi proc. Ho usato alcuni ORM di bas...
posta 11.05.2011 - 16:12