Domande taggate «design»

Domande sulla risoluzione dei problemi e pianificazione di una soluzione attraverso la progettazione di software.

15
Devo continuare la mia pratica di programmazione autodidatta o imparare a fare la codifica in modo professionale? [chiuso]
Ultimamente ho avuto un lavoro professionale, ho frequentato altri programmatori e fatto amicizia nel settore. L'unica cosa è che sono autodidatta al 100%. Ha causato il mio stile a deviare estremamente dallo stile di quelli che sono adeguatamente formati. Sono le tecniche e l'organizzazione del mio codice che sono diverse. …



2
Convenzioni di denominazione DAL, BAL e UI Layer [chiuso]
Sto sviluppando una tipica applicazione Web con i seguenti livelli UI Layer (MVC) Livello logico aziendale (BAL) Data Access Layer (DAL) Ogni livello ha il proprio oggetto DTO, inclusi BAL e DAL. Le mie domande al riguardo sono le seguenti Il DTO restituito dal DAL viene semplicemente convertito nel DTO …
35 c#  design  naming 

4
Quali sono le strutture di dati dietro un foglio di calcolo?
Vorrei capire come viene risolto un foglio di calcolo (un gruppo di celle con nome o altrimenti identificate contenente valori o formule che fanno riferimento ad altre celle). Ho provato a guardare i progetti esistenti, ma c'erano così tante cose da fare sulla GUI, sulla serializzazione, sugli eventi, ecc. Che …




1
DRY codice non correlato, ma quasi identico
Ho un codice che è quasi identico, ma usa tipi assolutamente diversi, senza ereditarietà tra loro, sulla variabile principale. In particolare, sto scrivendo un analizzatore con Roslyn per C # e VB.NET, con i seguenti tipi: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Mi chiedo se, poiché il codice sta facendo la stessa cosa, dovrei …
34 c#  design  dry 

8
Perché Clang / LLVM mi avvisa dell'utilizzo di default in un'istruzione switch in cui sono coperti tutti i casi elencati?
Considera la seguente enum e switch statement: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Sono un programmatore di Objective-C, ma …


2
migliori pratiche per la progettazione di database NoSQL
Ho appena iniziato a utilizzare un database basato su documenti NoSQL (MongoDB) e sono curioso di conoscere le migliori pratiche per la progettazione di database. Presumo che l'architettura dovrebbe essere diversa dai database relazionali? Devo ancora puntare a un database normalizzato? Ad esempio ho un caso d'uso particolare; Ho un …
34 design  nosql 

10
Una vista e un modello devono comunicare o no?
Secondo la pagina di Wikipedia per l'architettura MVC , la vista è libera di essere notificata dal modello ed è anche libera di interrogare il modello sul suo stato attuale. Tuttavia, secondo il corso Paul Hegarty su iOS 5 a Stanford, lezione 1, pagina 18, tutte le interazioni devono passare …
33 design  mvc 

8
SOLIDO, evitando domini anemici, iniezione di dipendenza?
Anche se questa potrebbe essere una domanda agnostica del linguaggio di programmazione, sono interessato a risposte rivolte all'ecosistema .NET. Questo è lo scenario: supponiamo di dover sviluppare una semplice applicazione console per la pubblica amministrazione. L'applicazione riguarda l'imposta sui veicoli. Hanno (solo) le seguenti regole aziendali: 1.a) Se il veicolo …
33 c#  .net  design  architecture 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.