Ho bisogno di prendere una decisione per un progetto su cui sto lavorando se usare static o singleton.
Dopo aver letto un articolo come questo sono propenso a usare singleton.
Cosa è meglio usare la classe statica o singleton?
Mod...
Ho un'applicazione che riceve un numero di valori che devono essere applicati a varie proprietà di un oggetto (classe sealed). Inizialmente ho semplicemente impostato il valore senza controllare nulla e aggiornato l'oggetto, ma ovviamente a volt...
Ho un progetto C # .NET open source su GitHub con copertura del codice di Appveyor CI +.
Esistono configurazioni come Release e Debug . Esistono anche piattaforme come x86 , x64 e Qualsiasi CPU .
Questo risulta come segue:
Configu...
Sto cercando di accertare se l'uso di più riferimenti alla stessa proprietà sia l'odore del codice / un anti-modello, in base alle esigenze dell'organizzazione.
Ad esempio, prendi in considerazione:
abstract class Person {
public strin...
Scenario
Abbiamo una classe Vehicle , questa classe contiene alcune proprietà per definire l'oggetto come CarBrand , TransmissionType , Color , ecc.
Una macchina (veicolo) ha anche opzioni, in questi giorni molte opzioni....
Il mio capo progetto usa prefissi basati su progetto per nomi di classi, diciamo che il nome del progetto ABC, crea il nome della classe User come ABCUser. e dice che lo fa perché può voler far confondere gli utenti di User.aspx. così gli ho det...
Sono un programmatore principiante e ho lavorato a un'app WPF per diversi mesi e ho faticato ad implementare qualsiasi cosa in MVVM a causa dei limiti di tempo necessari per imparare così ho codificato il mio programma l'unico modo per sapere co...
Nel mio posto di lavoro vedo un problema che ritengo sia sbagliato, ma sono aperto all'idea che forse il modo in cui lo faccio sia sbagliato.
Un esempio minore sarebbe una classe che accetta la configurazione
//pull config from config file,...
So che il logging dovrebbe raccontare una storia di ciò che fanno gli utenti. Ad esempio:
User 1 created a thing
User 2 deleted a thing
User 1 tried to access a thing and encountered an error
Questo è molto utile, ma ciò che è ancora...
Sto lavorando a un'applicazione che utilizza Inversion of Control per ottenere un accoppiamento lento tra l'accesso ai dati e i livelli aziendali.
Avere un ILoanApplicationRepository e un LoanApplicationRepository, dove dovrei memorizzare i c...