Domande con tag 'c#'

4
risposte

Utilizzo di Structs per organizzare il codice

Recentemente ho trovato del codice durante una recensione che mi ha confuso un po '. Il dev stava usando le strutture per organizzare il codice all'interno di un file più grande. Personalmente non mi piace la pratica ma volevo sentire gli altri...
posta 02.08.2016 - 15:36
3
risposte

Devo creare .Clone () su una classe o creare un copy-constructor?

Non sono abbastanza sicuro di cosa dovrei usare in C # - entrambi dovrebbero teoricamente fare lo stesso, ma penso che entrambi siano abbastanza facilmente controllati. O c'è un'altra possibilità che devo prendere in considerazione? So che in...
posta 14.07.2016 - 16:18
1
risposta

Crea classi diverse per membri dello staff e utenti?

Sto costruendo un programma per uno studio legale. Quando un membro dello staff è attivo (cioè lavora ancora presso l'azienda) ha una password per accedere al programma; Quando un membro del personale è inattivo (cioè non lavora più nello stu...
posta 27.05.2016 - 10:26
4
risposte

Come evitare la doppia convalida dei dati in un'applicazione con interfaccia web?

Sto imparando la progettazione del software creando un'applicazione web CRUD (ASP.NET MVC con Entity Framework). L'ho diviso in due progetti: la prima è la libreria Core, che contiene la logica di business, la seconda è la Web GUI. Ho avuto un'i...
posta 16.05.2017 - 17:45
3
risposte

Costruttore per istanza in attesa di fabbrica utilizzata solo nei prodotti

Ho una fabbrica che crea prodotti. Per fare questo ho bisogno di un'istanza di qualche altra classe, che non ha nulla a che fare con la fabbrica attuale. Tuttavia, tutti i prodotti dovrebbero ovviamente utilizzare la stessa istanza di esso, quin...
posta 24.05.2017 - 09:18
2
risposte

Interfacce del repository contenute nel progetto Core anziché nel progetto Intrastructure

Stavo guardando un progetto di recente, che contiene i seguenti progetti di Visual Studio: App.Web App.Core App.Infrastructure Le interfacce del repository erano contenute nel progetto Core e le classi di repository (implementazioni) erano...
posta 15.07.2017 - 15:48
4
risposte

Come decidere correttamente quale sia l'errore di arrotondamento appropriato per una funzione matematica?

Nello spazio della geometria 3D, ho bisogno di calcolare la grandezza del prodotto incrociato di due Line3D perché voglio verificare se queste due linee sono "parallele" l'una all'altra. Line3D è costituito da 4 campi, x1 , y1...
posta 21.09.2018 - 11:31
4
risposte

Denominazione del metodo con un parametro out

Quale convenzione di denominazione dovrebbe usare quando ho un metodo con un parametro out. Voglio farlo usando principi di codice pulito. Quindi è una buona pratica includere il nome del parametro out nel nome del metodo? Voglio scrivere un...
posta 24.05.2018 - 13:05
1
risposta

Qualcuno ha paragonato a fondo gli standard di codifica C # comuni?

La maggior parte dei programmatori C # che conosco comprendono uno degli standard di codifica comuni. Tuttavia essere consapevoli degli standard è una cosa, dire le differenze è un'altra. La lettura degli standard comuni di codifica documenta...
posta 10.02.2012 - 14:48
3
risposte

abbonamento agli eventi delle classi nidificate

È corretto che una classe nidificata generi un evento e che per la classe genitore che si iscrive a quell'evento successivamente si alzi un altro evento, a cui è abbonata la classe genitrice - passando quindi l'evento originale alla gerarchia de...
posta 06.12.2011 - 15:54