Ci sono differenze architettoniche importanti nella progettazione di applicazioni che saranno costruite su linguaggi statici (come C # o Java) e linguaggi dinamici (come Ruby o Python)? Quali sono le possibilità di progettazione che potrebbero essere una buona scelta per un tipo che è una cattiva per l'altro? Ci sono …
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 . La visione stereotipata di un programmatore non può fare molto bene …
Lo pseudocodice ci aiuta a comprendere le attività in modo indipendente dal linguaggio. È buona pratica o approccio suggerito avere la creazione di pseudocodici come parte del ciclo di vita dello sviluppo? Per esempio: Identificare e dividere le attività di codifica Scrivi pseudocodice Ottieni l'approvazione [da PL o TL] Inizia …
L'accoppiamento lento è, per alcuni sviluppatori, il santo graal di software ben progettato. È certamente positivo quando rende il codice più flessibile di fronte ai cambiamenti che potrebbero verificarsi nel prossimo futuro, o evita la duplicazione del codice. D'altro canto, gli sforzi per accoppiare liberamente i componenti aumentano la quantità …
La mia azienda sta attualmente lavorando all'adozione di un'architettura a microservizi, ma stiamo incontrando alcuni dolori crescenti (shock!) Lungo la strada. Uno dei principali punti di contesa che stiamo affrontando è come comunicare grandi quantità di dati tra i nostri diversi servizi. Come sfondo abbiamo un archivio documenti che funge …
In diversi libri di design che ho letto, a volte viene posta grande enfasi sul numero di metodi che una classe deve avere (considerando un linguaggio OO, come java o C # per esempio). Spesso gli esempi riportati in quei libri sono molto chiari e semplici, ma raramente coprono un …
Sto creando una nuova applicazione Web aziendale e voglio ottenere: Usa le migliori tecnologie dei rispettivi regni. Voglio un framework backend affidabile con ORM solido. E voglio il più avanzato framework SPA (applicazione a pagina singola) con l'uso delle funzionalità HTML e Javascript più aggiornate per l'applicazione frontend Esporre entità …
Sto lavorando a un progetto che elabora le richieste e ci sono due componenti per la richiesta: il comando e i parametri. Il gestore per ciascun comando è molto semplice (<10 righe, spesso <5). Ci sono almeno 20 comandi e probabilmente ne avranno più di 50. Ho escogitato un paio …
Dopo aver utilizzato Hibernate sulla maggior parte dei miei progetti per circa 8 anni, sono approdato in un'azienda che ne scoraggia l'utilizzo e desidera che le applicazioni interagiscano con il DB solo tramite stored procedure. Dopo averlo fatto per un paio di settimane, non sono stato in grado di creare …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Mi sono trovato in difficoltà nel vedere di cosa tratta questo principio e perché è così importante per la progettazione del linguaggio. Fondamentalmente, afferma, che per ogni espressione exprnel …
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 . Prima che venisse pubblicato il libro di Martin Fowler "Refactoring: Improveing …
Quali sono i modi per consentire il controllo delle versioni delle voci del database (dati)? Pensa alle capacità dei sistemi di gestione dei contenuti per ripristinare le modifiche agli articoli. Quali sono i loro pro / contro?
La maggior parte, se non tutte le persone IT che conosco, ritengono che sia utile modellare il software con UML o altri tipi di diagrammi prima della codifica. (La mia domanda non riguarda UML in particolare, potrebbe essere una descrizione grafica o testuale del design del software.) Non ne sono …
Ho letto parecchio su questo argomento in passato e ho visto alcuni discorsi interessanti come questo di zio Bob . Tuttavia, trovo sempre piuttosto difficile progettare correttamente le mie applicazioni desktop e distinguere quali dovrebbero essere le responsabilità sul lato dell'interfaccia utente e quali quelle sul lato logico . Un …
sfondo Test Driven Development è diventato popolare dopo che ho già finito la scuola e nel settore. Sto cercando di impararlo, ma alcune cose importanti mi sfuggono ancora. I sostenitori di TDD dicono molte cose come (di seguito denominato "principio di asserzione singola" o SAP ): Da qualche tempo sto …
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.