Domande con tag 'design'

3
risposte

Qual è il modello consigliato per gli endpoint REST che pianificano le modifiche previsionali

Cercare di progettare un'API per applicazioni esterne con previsione per il cambiamento non è facile, ma un po 'di riflessione può rendere la vita più facile in seguito. Sto provando a stabilire uno schema che supporterà le modifiche future rima...
posta 06.03.2012 - 01:53
2
risposte

Range di complessità ciclomatica [chiuso]

Quali sono le categorie della complessità ciclomatica? Ad esempio: 1-5: manutenzione facile da gestire 6-10: difficile 11-15: molto difficile 20+: avvicinamento impossibile Per anni, sono partito dal presupposto che il 10 fosse il limite....
posta 05.04.2013 - 21:10
8
risposte

Lie 2: il codice dovrebbe essere progettato attorno a un modello del mondo? [chiuso]

Recentemente ho letto il post del blog Three Big Lies e sto avendo un momento difficile che giustifica la seconda bugia, che è citato qui: (LIE #2) CODE SHOULD BE DESIGNED AROUND A MODEL OF THE WORLD There is no value in code being s...
posta 07.09.2016 - 18:45
4
risposte

Cosa significa quando si dice "incapsulare ciò che varia"?

Uno dei principi OOP che ho trovato è: -Incapsula ciò che varia. Capisco qual è il significato letterale della frase, ovvero nascondere ciò che varia. Tuttavia, non so esattamente come contribuirebbe a un design migliore. Qualcuno può spiegar...
posta 03.12.2016 - 02:33
11
risposte

Scegli lo sforzo di progettazione del codice o la pigrizia nel mondo di Bank

Ho lavorato per due anni in una grande Investment Bank. Ho realizzato alcuni progetti tecnici con il desiderio di creare il codice più ottimizzato, rispettando i buoni schemi di progettazione, il principio SOLID, la legge di demeter ed evitan...
posta 28.12.2011 - 23:53
8
risposte

Qual è un modo universale per memorizzare un indirizzo / posizione geografica in un database? [chiuso]

Qual è il formato corretto di un indirizzo / posizione geografica che si adatta bene a qualsiasi indirizzo sulla Terra? Al momento ho: Paese città via Numero dati di testo (per semplicità) zip lat / lng Ma credo di poterlo mig...
posta 23.09.2017 - 11:00
5
risposte

Progetta documenti come parte di Agile

Sul posto di lavoro, affrontiamo una sfida in quanto "agile" ha spesso significato "requisiti vaghi, cattivi criteri di accettazione, buona fortuna!" Stiamo cercando di risolverlo, come uno sforzo generale di miglioramento. Quindi, come parte...
posta 29.08.2012 - 13:33
16
risposte

Si dovrebbe usare uno pseudocodice prima della vera codifica?

Lo pseudocodice ci aiuta a capire le attività in modo indipendente dal linguaggio. È la migliore pratica o l'approccio suggerito per avere la creazione di pseudocodici come parte del ciclo di vita dello sviluppo? Ad esempio: Identifica e div...
posta 13.11.2011 - 22:47
12
risposte

Quali sono i vantaggi dell'archiviazione di xml in un database relazionale?

Oggi stavo curiosando nel database AdventureWorks e ho notato che un certo numero di tabelle ( HumanResources.JobCandidate e Sales.Individual per esempio) hanno una colonna che sta memorizzando dati xml. Quello che vorrei sapere è,...
posta 19.01.2011 - 16:14
8
risposte

Come si decide se un tipo di oggetto dati debba essere progettato per essere immutabile?

Adoro il modello "immutabile" per via dei suoi punti di forza, e in passato ho trovato utile progettare sistemi con tipi di dati immutabili (alcuni, la maggior parte o anche tutti). Spesso quando lo faccio, mi ritrovo a scrivere meno bug e il de...
posta 28.02.2012 - 16:05