Domande con tag 'architecture'

11
risposte

Software open source di alta qualità / ben progettato [chiuso]

Sto prendendo una classe di progettazione software in cui dovrei scegliere un software open source da analizzare dal punto di vista della progettazione del software. Deve essere un grande progetto: non meno di 100.000 linee di codice. Mi p...
posta 31.03.2011 - 12:01
8
risposte

S.O.L.I.D., evitando domini anemici, iniezione di dipendenza?

Anche se questa potrebbe essere una domanda agnostica per il linguaggio di programmazione, mi interessano le risposte rivolte all'ecosistema .NET. Questo è lo scenario: supponiamo di dover sviluppare una semplice applicazione di console per l...
posta 01.02.2012 - 23:18
1
risposta

Perché il database come coda è così brutto? [chiuso]

Ho appena letto questo articolo e io m confuso. Immaginiamo 1 webapp e 1 applicazione distinta che agisce come "worker", entrambi che condividono lo stesso database . Oh, ho detto "condivisione" ... ma di cosa parla l'articolo? : F...
posta 06.03.2014 - 00:09
6
risposte

Va bene avere odori di codice se ammette una soluzione più semplice per un altro problema? [chiuso]

Un gruppo di amici e io abbiamo lavorato a un progetto per il passato e volevamo inventare un bel modo OOP di rappresentare uno scenario specifico per il nostro prodotto. Fondamentalmente, stiamo lavorando su un stile Touhou gioco infernale d...
posta 13.04.2015 - 07:18
5
risposte

Se un numero è troppo grande, si riversa nella posizione di memoria successiva?

Ho esaminato la programmazione in C e ci sono solo un paio di cose che mi infastidiscono. Prendiamo questo codice per esempio: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i<5; i++, ptr++) printf("\n...
posta 20.01.2016 - 08:33
15
risposte

Cosa possono imparare i programmatori dal settore delle costruzioni? [chiuso]

Quando parlo con i colleghi della progettazione del software e dei principi di sviluppo, ho notato che una delle fonti più comuni per le analogie è il settore delle costruzioni. Noi build software e consideriamo il design e la struttura come l...
posta 13.01.2011 - 20:44
11
risposte

Quanti schemi di design e livelli di astrazione sono necessari? [chiuso]

Come posso dire che il mio software ha troppa astrazione e troppi pattern di progettazione, o viceversa, come faccio a sapere se ne dovrebbe avere di più? Gli sviluppatori con cui lavoro stanno programmando in modo diverso su questi punti....
posta 22.06.2017 - 13:47
6
risposte

Come gestire lo stato iniziale in un'architettura basata su eventi?

In una architettura basata sugli eventi ogni componente agisce solo quando un evento viene inviato attraverso il sistema. Immagina un'auto ipotetica con un pedale del freno e una luce del freno. La spia del freno si accende on quando...
posta 11.02.2015 - 15:41
10
risposte

Ciò che è buono (pulito) architettura nella programmazione di un semplice sito web, ad es. un libro di contatto?

Quando costruisco un sito Web semplice, ad es. un contatto in cui posso aggiungere, eliminare e aggiornare i contatti, creo un file index.php in cui un utente, se non ha effettuato l'accesso, è invitato a inserire una password e se inserisc...
posta 19.04.2011 - 21:06
8
risposte

Valore dell'utilizzo di metodi privati rispetto a tutti i pubblici nelle classi per software interno per facilità di test unitari [duplicato]

Ecco uno scheletro di una classe che ho costruito che scorre e deduplica i dati - è in C # ma i principi della domanda non sono specifici per la lingua. public static void DedupeFile(FileContents fc) { BuildNameKeys(fc); SetExactDupl...
posta 06.06.2016 - 11:10