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 un piccolo problema con i termini modulo e componente. Nella mia mente, un modulo sono classi raggruppate, che sono accessibili solo tramite un'interfaccia ben definita. Nascondono tutti i dettagli di implementazione e sono riutilizzabili. I moduli definiscono i moduli da cui dipendono. Qual è la differenza tra i componenti? …
Ho rivisto la programmazione in C e ci sono solo un paio di cose che mi danno fastidio. Prendiamo ad esempio questo codice: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i<5; i++, ptr++) printf("\n Element %d holds %d at address %p", i, …
Supponiamo che i tuoi utenti possano creare i propri moduli basati sul Web (caselle di testo, selezioni, ecc.) E pubblicarli sul Web affinché i loro utenti possano compilarli. Qualcuno ha una risorsa o qualche consiglio su come progettare il database per collegarlo ai moduli dinamici? Ad esempio, creeresti una tabella …
Sto progettando un'applicazione utilizzando Micro-Services e non sono sicuro del miglior meccanismo da utilizzare per raccogliere dati da più servizi. Credo che ci siano due opzioni: Integrare un meccanismo di comunicazione "interservizi" che consente ai servizi di parlare direttamente. Il gateway API chiamerebbe un singolo servizio, che quindi chiama altri …
Qual è la migliore pratica quando si verificano eccezioni non gestite in un'applicazione desktop? Stavo pensando di mostrare un messaggio all'utente, in modo che potesse contattare l'assistenza. Vorrei raccomandare all'utente di riavviare l'applicazione, ma non forzarlo. Simile a ciò che è discusso qui: ux.stackexchange.com - Qual è il modo migliore …
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 …
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à.
Mi è stato assegnato lo sviluppo di un'integrazione con una delle applicazioni del mio datore di lavoro in un sistema esterno sviluppato dal nostro cliente. Le specifiche del nostro cliente per l'integrazione che presenta alcuni evidenti difetti relativi alla sicurezza. I difetti consentirebbero a un utente non autorizzato l'accesso al …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Quando creo un sito Web semplice, ad es. Una rubrica in cui posso aggiungere, eliminare e aggiornare i contatti, creo un index.phpfile in cui un utente, se non ha …
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 . La mia domanda è più su come progettare un'applicazione MVC. Ad …
Mi chiedo perché sembra essere popolare avere la pagina di accesso di una SPA come una pagina separata che non è una pagina della SPA (come in caricamento e inviare dati tramite richieste Ajax)? L'unica cosa a cui riesco a pensare è la sicurezza, ma non riesco a pensare a …
Sto lavorando a un grande progetto software altamente personalizzato per vari clienti in tutto il mondo. Ciò significa che abbiamo forse l'80% di codice che è comune tra i vari clienti, ma anche un sacco di codice che deve cambiare da un cliente all'altro. In passato abbiamo fatto il nostro …
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 …
So che i registri a 32 bit sono stati nominati come i registri a 16 bit con un prefisso 'E' per indicare esteso. Ho sempre pensato che significasse esteso da 16 a 32 bit, anche se non l'ho mai visto esplicitamente. Stavo cercando di scoprire che cosa significhi la "R", …
La mia comprensione da piccole applicazioni MVC è che hai il front-end, che si occupa di HTML, JS, jQuery, ecc., E che hai il back-end, che è composto da controller e modelli. Tuttavia, quando parlo con sviluppatori di grandi aziende, spesso menzionano un livello frontend e un livello backend. Quindi …
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.