Domande con tag 'c#'

4
risposte

Best practice Restituzione dell'oggetto di sola lettura

Ho una domanda sulle "migliori pratiche" su OOP in C # (ma si applica a tutte le lingue). Considera di avere una classe di libreria con oggetto che deve essere esposto al pubblico, ad esempio tramite accessor di proprietà, ma non vogliamo che...
posta 29.01.2013 - 15:58
2
risposte

Come implementare la gestione degli errori [chiuso]

Anche se ho programmato a livello professionale per alcuni anni, ancora non capisco perfettamente la gestione degli errori. Sebbene le mie applicazioni funzionino bene, la gestione degli errori non è implementata a livello professionale ed è un...
posta 09.09.2013 - 14:42
1
risposta

creazione dei parametri oggetto in {}?

Sto cercando di decodificare un pezzo di codice da un libro: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; La per...
posta 29.10.2012 - 06:26
5
risposte

Quando le enumerazioni NON sono un codice olfattivo?

Dilemma Ho letto molti libri di best practice sulle pratiche orientate agli oggetti, e quasi tutti i libri che ho letto avevano una parte in cui dicono che le enumerazioni sono un odore di codice. Penso che abbiano perso la parte in cui spi...
posta 16.10.2015 - 23:02
2
risposte

Perché la parola chiave 'out' è usata in due contesti apparentemente disparati?

In C #, la parola chiave out può essere utilizzata in due modi diversi. Come modificatore di parametro in cui un argomento è passato per riferimento class OutExample { static void Method(out int i) { i = 44; }...
posta 10.02.2015 - 05:24
9
risposte

Studi su guadagni / perdite di produttività della documentazione del codice

Dopo molte ricerche, non sono riuscito a rispondere a una domanda di base relativa a una presunta nota nel mondo dello sviluppo software: COSA È NOTO: Applicare una politica rigorosa su una documentazione di codice adeguata (che si tratti...
posta 01.02.2011 - 20:22
4
risposte

C # restituisce variabili

In un dibattito sulle variabili di ritorno, alcuni membri del team preferiscono un metodo per restituire il risultato direttamente al chiamante, mentre altri preferiscono dichiarare una variabile di ritorno che viene poi restituita al chiamante...
posta 27.03.2012 - 14:30
4
risposte

Alternative all'ereditarietà multipla per la mia architettura (NPC in un gioco di strategia in tempo reale)?

La codifica non è così difficile in realtà . La parte difficile è scrivere un codice che abbia senso, sia leggibile e comprensibile. Quindi voglio ottenere uno sviluppatore migliore e creare una solida architettura. Quindi voglio creare un'a...
posta 22.08.2014 - 20:47
5
risposte

Avvio della programmazione Linux

Sono uno sviluppatore .NET da molto tempo e ho lavorato con Mono ma ora voglio iniziare a programmare per Linux, quale sarebbe una buona fonte per avviare lo sviluppo nativo di Linux?     
posta 18.05.2011 - 21:45
7
risposte

Design di classe orientato agli oggetti

Mi stavo chiedendo un buon design di classe orientato agli oggetti. In particolare, ho difficoltà a decidere tra queste opzioni: statico rispetto al metodo di istanza metodo senza parametri o valore di ritorno rispetto a metodo con...
posta 23.07.2011 - 07:20