Il design e la descrizione di alto livello di un sistema software. Il design architettonico distilla i dettagli di implementazioni, algoritmi e rappresentazione dei dati per concentrarsi sull'interazione dei componenti della "scatola nera".
Ho scritto un portale ASP.NET WebForms per un client. Il progetto si è evoluto piuttosto che essere adeguatamente pianificato e strutturato sin dall'inizio. Di conseguenza, tutto il codice viene unito nello stesso progetto e senza livelli. Il client ora è soddisfatto della funzionalità, quindi vorrei riformattare il codice in modo …
Recentemente uno sviluppatore senior con cui lavoro ha avanzato la richiesta che gli sviluppatori ottengano l'ultima versione e compilino come parte del loro progetto una grande libreria interna. Ciò è in contrasto con l'argomentazione contraria secondo cui i team di progetto dovrebbero lavorare su una versione stabile che ottengono da …
Ho una sorta di "pipeline" di processo che essenzialmente sta semplicemente collegando un insieme di strumenti esistenti per automatizzare un flusso di lavoro. Per uno dei passaggi, esiste uno strumento da riga di comando esistente che fa già la carne di ciò che quel passaggio deve fare. Lo strumento CLI …
Stiamo cercando di migliorare il processo per la consegna di compiti dall'architettura allo sviluppo. A un'estremità della scala non esiste una guida all'architettura che rischi di provocare caos, con ogni sviluppatore che fa le cose a modo suo. All'altra estremità della scala in cui tutto è specificato, le specifiche richiedono …
Mi sono sempre insegnato a gestire qualsiasi codice di accesso ai dati in un 'livello' completamente separato dalla mia logica aziendale e dal mio codice UI. Questa è sempre stata una buona architettura per me e tutte le "regole" o le migliori pratiche che vedo riescono ancora a adattarsi a …
Nell'ultimo anno ho lavorato su una serie di applicazioni tutte basate sul framework Zend e incentrate su una complessa logica aziendale a cui tutte le applicazioni devono avere accesso anche se non usano tutto (più facile che avere più cartelle di libreria per ciascuna applicazione in quanto sono tutti collegati …
Ho un'applicazione ASP.NET MVC, che utilizza un servizio di query per ottenere dati e un servizio di comando per inviare comandi. La mia domanda riguarda la parte di comando. Se arriva una richiesta, il servizio comandi utilizza un dispatcher di comandi che indirizzerà il comando al gestore dei comandi designato. …
Quali sono le sfide tipiche che si presentano quando si converte un'app single-tenant in un'app multi-tenant? La sicurezza e l'isolamento dei dati mi sembrano i più significativi. Quali sono alcuni altri? Sono uno degli architetti per uno sforzo di automazione abbastanza significativo, e storicamente è stata solo la nostra azienda …
Sto cercando di progettare le classi "principali" di un'applicazione Rich Desktop basata sulla piattaforma NetBeans 7. Questa applicazione consumerà servizi HTTP e, attraverso un "sistema push" su TCP, riceverà messaggi. Siamo 3 sviluppatori e vogliamo sviluppare moduli in parallelo L'applicazione sarà stratificata (dati, affari, presentazione) Utilizzeremo il modello di presentazione …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . L'applicazione su cui sto lavorando attualmente è un po 'enorme. Non …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 9 mesi fa . Attualmente sto lavorando a un progetto che sta per raggiungere oltre …
Quali sono i sintomi in una base di codice che indicano che è richiesto un approccio listener di eventi? Mi sembra che quando ci sono classi che devono essere chiamate da più, non definite al set di altre classi in fase di progettazione, hai bisogno di una sorta di framework …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 6 anni fa . Ho appena iniziato a lavorare su un progetto e stiamo usando la progettazione guidata dal dominio (come …
A quanto ho capito, Test-Driven Development riguarda la scrittura di test per definire le specifiche del programma (puoi correggermi se sbaglio). Se esiste qualcuno responsabile della stesura delle specifiche (inclusa un'API pubblica) per il software (chiamiamolo l'architetto del software), significa che l'architetto del software deve scrivere tutti i test? Oppure …
Al momento disponiamo di una classica applicazione di livello n: DB / servizio web / front-end. Ha altri componenti, ma è il layout di base. Vogliamo migliorare la disponibilità dell'applicazione per 3 motivi principali: Il nostro host a volte subisce interruzioni (come fanno tutti) e vogliamo ridurre al minimo l'impatto …
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.