Come posso dire che il mio software ha troppa astrazione e troppi schemi di progettazione, o viceversa, come faccio a sapere se dovrebbe averne di più? Gli sviluppatori con cui lavoro programmano in modo diverso riguardo a questi punti. Alcuni astraggono ogni piccola funzione, usano i modelli di progettazione ove …
La legge di Demetra afferma quanto segue: Ogni unità dovrebbe avere una conoscenza limitata delle altre unità: solo le unità "strettamente" correlate all'unità corrente. Ogni unità dovrebbe parlare solo con i suoi amici; non parlare con estranei. Parla solo con i tuoi amici immediati. C # 6.0 ha introdotto un …
Si prega di leggere attentamente la domanda: si chiede come , non perché . Di recente ho trovato questa risposta , che suggerisce l'utilizzo di un database per archiviare dati immutabili: Sembra che molti dei numeri magici che descrivi, in particolare se dipendono in parte, sono in realtà dati, non …
Ho un grande metodo che fa 3 compiti, ognuno di essi può essere estratto in una funzione separata. Se creerò funzioni aggiuntive per ognuna di queste attività, migliorerà o peggiorerà il mio codice e perché? Ovviamente, produrrà meno righe di codice nella funzione principale, ma ci saranno dichiarazioni di funzioni …
Mi chiedo perché, se lo è, perché Entity Framework non offre la logica per creare un nuovo oggetto con le stesse proprietà per trasferire i dati tra i livelli? Uso gli oggetti entità generati con il framework entità.
Ho intenzione di salvare un po 'di payload di stringa nel database. Ho due configurazioni globali: crittografia compressione Questi possono essere abilitati o disabilitati usando la configurazione in modo che sia abilitato solo uno di essi, entrambi siano abilitati o entrambi siano disabilitati. La mia attuale implementazione è questa: if …
Un noto difetto delle gerarchie di classi tradizionali è che sono cattive quando si tratta di modellare il mondo reale. Ad esempio, cercando di rappresentare le specie animali con classi. In realtà ci sono diversi problemi nel farlo, ma uno a cui non ho mai visto una soluzione è quando …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Per ogni progetto di programmazione, i manager con precedenti esperienze di …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Recentemente mi sono imbattuto in un moderatamente grande base di codice …
Sto creando un'API REST per la quale diversi utenti con ruoli diversi avranno accesso alle risorse in esso contenute. Per semplificare la portata prendiamo il dominio "studente / insegnante / classe": GET /students è la risorsa a cui accedere. Gli utenti potrebbero avere ruoli come Studente e / o Insegnante …
Qualcuno può fornirmi una risposta canonica sulle differenze tra una Observere una Mediatore un riepilogo di quando dovresti usare un modello rispetto all'altro? Non sono sicuro di quale tipo di situazione richiederebbe un Observertipo e quale tipo richiederebbe unMediator
Ho letto opinioni diverse sul modello singleton. Alcuni sostengono che dovrebbe essere evitato a tutti i costi e altri che può essere utile in determinate situazioni. Una situazione in cui uso i singleton è quando ho bisogno di una factory (diciamo un oggetto f di tipo F) per creare oggetti …
Sto usando un approccio simile a DDD per un modulo greenfield di un'applicazione esistente; non è DDD al 100% a causa dell'architettura ma sto cercando di usare alcuni concetti DDD. Ho un contesto limitato (penso che sia il termine corretto - sto ancora imparando a conoscere DDD) costituito da due …
Mi sento abbastanza a mio agio con l'iniezione di dipendenza usando NInject in MVC3. Mentre lavoravo in un'applicazione MVC3, ho sviluppato una Controller Creation Factory personalizzata utilizzando NInject, quindi qualsiasi controller creato avrà delle dipendenze iniettate attraverso questa Factory Controller. Ora sto iniziando a sviluppare un'applicazione Windows, voglio usare Application …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Ho una base di codice in cui il programmatore tendeva a …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.