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".
Diciamo che lavori per un'azienda e quello che fai è sviluppare software per loro. Non hai idea del quadro generale o forse lieve. Quello che hai sono le attività assegnate tramite il sistema di localizzazione dei problemi. Ti vengono assegnati compiti, li fai funzionare nel modo in cui l'attività li …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Il grande progetto a cui sto lavorando da un paio d'anni è un'applicazione di controllo (e tutto) di un dispositivo avanzato, cuore del suo firmware. Il dispositivo è piuttosto avanzato, con funzionalità più diverse di quanto potrei dire dalla memoria, e il 98% di esse è gestito da questo enorme …
Sto cercando di progettare un'applicazione con un dominio aziendale complesso e un requisito per supportare un'API REST (non strettamente REST, ma orientata alle risorse). Ho dei problemi a trovare un modo per esporre il modello di dominio in modo orientato alle risorse. In DDD, i clienti di un modello di …
Recentemente ho appreso di GraphQL che afferma di essere superiore a RESTful. Tuttavia, ho iniziato a chiedermi perché non inseriamo semplicemente le istruzioni SQL in una richiesta HTTP GET. Ad esempio, in GraphQL vorrei scrivere { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Che non è …
Ad esempio, se sto usando un'architettura simile a MVC, quale struttura di cartelle dovrei usare: domain1/ controller model view domain2/ controller model view O: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 Ho deliberatamente lasciato fuori le estensioni dei file per mantenere questa domanda indipendente dal linguaggio. Personalmente, preferirei …
Diciamo che voglio mostrare un modulo che rappresenta 10 oggetti diversi su una casella combinata. Ad esempio, desidero che l'utente scelga un hamburguer tra 10 diversi che contengono pomodori. Dal momento che voglio separare l'interfaccia utente e la logica, dovrei passare al modulo una rappresentazione in formato stringa degli hamburger …
Ho aderito alla metà di un progetto di medie dimensioni, che dura già da diversi anni. Uno dei problemi è che il documento che descrive l'architettura non è mai stato scritto. Ora mi è stato assegnato un compito per scrivere la descrizione dell'architettura. Durante il periodo in cui ho lavorato …
In che modo il modello di utilizzo dei gestori dei comandi per gestire la persistenza si adatta a un linguaggio puramente funzionale, dove vogliamo rendere il codice relativo all'IO il più sottile possibile? Quando si implementa la progettazione guidata dal dominio in un linguaggio orientato agli oggetti, è comune utilizzare …
Tutti sanno che PHP ha problemi con Unicode. La versione 6 viene effettivamente abbandonata, a causa delle difficoltà di implementazione Unicode. Ma mi chiedo se qualcuno sa quali sono i motivi esatti ? Problemi di architettura / design, problemi di prestazioni, problemi di comunità (non scommetto), qualcos'altro?
Il mio team sta migrando da un'applicazione monolitica ASP.NET a .NET Core e Kubernetes. Le modifiche al codice sembrano andare per il meglio ma ci si può aspettare ma il mio team sta incontrando molta discordia nel database. Al momento disponiamo di un database SQL Server piuttosto grande che ospita …
Dopo lunghi 3 mesi di dibattiti e ricerche nella scelta tra React (con Redux) e Angular 2, il team front-end della mia azienda ha concluso di andare con Angular 2 (dato che è più adatto al nostro problema). Siamo nel business delle app aziendali, che attualmente comprende molte diverse tecnologie …
Potrei non essere in grado di dare il titolo giusto alla domanda. Ma eccolo qui, Stiamo sviluppando un portale finanziario per la gestione patrimoniale. Ci aspettiamo che oltre 10000 clienti utilizzino l'applicazione. Il portale calcola varie analisi delle prestazioni basate sull'analisi tecnica del mercato azionario. Abbiamo sviluppato molte funzionalità attraverso …
Intendo implementare un repository e vorrei utilizzare il modello UOW poiché il consumatore del repository potrebbe eseguire diverse operazioni e desidero impegnarle contemporaneamente. Dopo aver letto diversi articoli sull'argomento, non riesco ancora a mettere in relazione questi due elementi, a seconda dell'articolo che viene fatto in modo diverso. A volte …
Ho sentito parlare dell'utilizzo dell'iniezione di dipendenza su Singleton per il mio collega. Non riesco ancora a capire se sono due schemi ortogonali che possono essere sostituiti tra loro? O DI è un metodo per rendere testabile il modello Singleton? Dai un'occhiata al seguente frammento di codice. IMathFace obj = …
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.