È difficile capire il significato della domanda dal nome dell'argomento.
Ecco cosa intendo.
Sto guardando Episodi di codice pulito di Uncle Bob. In molti episodi in cui sta parlando dei principi SOLID, egli menziona il problema della ricos...
Desidero che il mio progetto rispetti i principi SOLID e scriva codice pulito, ma non sono ancora molto chiaro quando dovrei separarmi dal livello di servizio.
Ho un controller Web Api 2.0 chiamato ParkingController che ha il seguente metodo:...
Supponiamo di avere più istanze I1 , I2 , I3 , ecc. di un insieme di classi C1 , C2 , ecc. Supponiamo che queste classi ereditino tutte da una super-classe S .
Supponiamo che ci sia un'operazione O(a, b) che rich...
Lavorando su WPF (programmazione dell'interfaccia utente) in C # ho iniziato a iniettare frequentemente metodi nel costruttore dei miei modelli di visualizzazione.
Ad esempio:
public class HtmlRegexListViewModel : ViewModel
{
private rea...
Penso che la domanda in generale sia riassunta nel modo migliore in quanto l'App :: make () di Laravel può essere considerata una dipendenza? Da un lato può istanziare qualsiasi numero di diverse implementazioni, quindi forse non è una dipendenz...
Sto lavorando a un progetto abbastanza grande che prevede il disegno 3D e voglio aggiungere alcuni visualizzatori (ad esempio, per vedere i riquadri di delimitazione degli oggetti) per semplificare il debugging. Tuttavia, sto avendo un problema...
Attualmente ho classe Context che inserisco in alcuni punti del mio codice, come:
protected override object GenerateSomething (object input, Context ctx)
A seconda del contesto, il metodo Generate dà risultati diversi.
Ma sareb...
Attualmente sto lavorando con la seguente astrazione.
public interface IFileRepository
{
void Save(string identifier, byte[] content);
Task SaveAsync(string identifier, byte[] content);
string GetUri(string identif...
Questa domanda è stata sollevata durante una discussione sugli standard, che dovrebbe ruotare attorno ai principi SOLID per lo sviluppo orientato agli oggetti.
Nelle tue esperienze, hai visto vantaggi o svantaggi sia nella leggibilità del cod...
Sfondo
Ho creato un Template Factory class il cui compito è quello di restituire std::function oggetti, creati da static funzioni per usare il pattern Decorator per DI in una classe stateful. Diciamo, per un momento, che il c...