Domande con tag 'c#'

6
risposte

È un anti-pattern per usare il tipo di ritorno di un compito come parte di una condizione?

Devo impostare un bool da passare da un controller a una vista nella mia soluzione MVC e do something (come parte di if ). Ho pensato, per mantenere il codice conciso, potrei uccidere due piccioni con una fava qui: if (model.M...
posta 21.02.2017 - 18:02
4
risposte

Utilizzo di ref anziché out. Sarebbe considerato un bug?

Dato che i parametri out e ref hanno lievi connotazioni diverse, scrivere codice come sotto può essere considerato un bug (anche se al momento non causa problemi) o solo una mancanza di comprensione sui parametri ref e out? public void MyMetho...
posta 25.01.2013 - 02:02
2
risposte

È comune usare il modello di comando per ottenere / impostare proprietà?

Supponiamo di avere una classe controller con un gruppo di proprietà. Ogni volta che viene modificata una proprietà, vorrei aggiornare il modello. Supponiamo ora che io usi il modello di comando per eseguire aggiornamenti del modello. È comune u...
posta 06.01.2011 - 05:30
6
risposte

Quanto assertivo dovrei essere nel gestire le eccezioni negli oggetti?

Ultimamente sto scrivendo in C # 4.0 ultimamente e sto cercando di scrivere il più magra possibile. Di conseguenza, non ho utilizzato i classici blocchi try/catch e using come spesso. Capisco la funzione generale della garbage colle...
posta 13.12.2011 - 20:07
4
risposte

Suddivisione del codice dalle operazioni di modulo in C #

Ho un progetto di grandi dimensioni (almeno per me - circa 10k linee) scritto in C #. Ho un oggetto treeview sulla sinistra del mio modulo e ho molti nodi sulla mia vista ad albero. Quando clicco su un nodo, faccio apparire un pannello sul lato...
posta 14.06.2012 - 21:52
5
risposte

Creazione di una sorta di 'compilatore in lingua'

Non sto dicendo che voglio creare un compilatore completamente nuovo che sia completamente indipendente. Sto utilizzando C # Windows Form e voglio che gli utenti siano in grado di scrivere la sintassi del filtro in una casella di testo con la...
posta 03.12.2014 - 17:18
6
risposte

Design Patterns - Perché la necessità di interfacce?

OK. Sto imparando i modelli di design. Ogni volta che vedo qualcuno codice un esempio di un modello di progettazione usano le interfacce. Ecco un esempio: link Qualcuno può spiegarmi perché sono state necessarie le interfacce in questo e...
posta 07.11.2013 - 21:10
5
risposte

Come accendere / spegnere i moduli di codice?

Sto tentando di eseguire più siti utilizzando la base di codice singolo e la base di codice è composta dal seguente modulo (cioè classi) Modulo utente Q & Un modulo Modulo Faq e ogni classe lavora su un pattern MVC che consiste in...
posta 18.10.2012 - 11:17
3
risposte

Romanzo polimorfismo - qualche motivo per questo codice?

Come parte del mio lavoro su un'applicazione C # legacy, mi sono imbattuto in un nuovo (per me) uso di un'interfaccia & implementazioni concrete. Non riesco a pensare ad alcun motivo per cui dovresti fare quanto segue, ma sono abbastanza spe...
posta 26.02.2013 - 12:21
4
risposte

Creazione di una libreria in due lingue contemporaneamente

Sto pianificando di scrivere una libreria di analisi HTML open source in .Net in modo da avere un progetto in libertà quando inizio a cercare lavori per sviluppatori. Ora, nel mio programma Master ho iniziato ad apprendere Java e ho scoperto che...
posta 10.06.2011 - 22:15