Domande con tag 'design'

4
risposte

Quali sono le strutture dati dietro un foglio di calcolo?

Vorrei capire come viene risolto un foglio di calcolo (un gruppo di celle identificate o identificate che contengono valori o formule che fanno riferimento ad altre celle). Ho provato a guardare i progetti esistenti, ma c'era così tanto da fare...
posta 23.11.2013 - 08:35
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
6
risposte

Esiste un modello di progettazione applicabile ai modelli di sconto?

Esistono modelli di progettazione noti per l'implementazione di modelli di sconto? Per modelli di sconto, intendo il seguente: Se un cliente compra il prodotto X, il prodotto Y e il prodotto Z ottiene uno sconto del 10% o di $ 100. S...
posta 18.01.2012 - 12:32
6
risposte

È possibile implementare la programmazione "orientata agli oggetti" senza la parola chiave class?

Diciamo che vogliamo fornire un'astrazione di un "account" in una banca. Ecco un approccio, utilizzando un oggetto function in Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a =...
posta 24.05.2015 - 11:41
12
risposte

Quali sono i problemi dello sviluppatore con i messaggi di errore utili? [chiuso]

Continuo a stupirmi che, in questo giorno ed età, i prodotti che hanno anni di utilizzo sotto la cintura, costruiti da team di professionisti, ancora fino ad oggi - non riescono a fornire utili messaggi di errore per l'utente. In alcuni casi,...
posta 17.01.2011 - 15:04
12
risposte

Quanto è grande per una classe?

Sono uno sviluppatore da molto tempo (ho 49 anni) ma piuttosto nuovo allo sviluppo orientato agli oggetti. Ho letto di OO fin da Bertrand Meyer's Eiffel, ma ho fatto davvero poca programmazione OO. Il punto è che ogni libro sul design OO iniz...
posta 14.10.2010 - 00:44
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
3
risposte

Il TDD ha portato a un buon design? [duplicare]

Sono in transizione dallo stato di "scrittura dei test delle unità" a TDD. Ho visto come Johannes Brodwall crea un design abbastanza accettabile evitando qualsiasi fase dell'architettura precedente. Gli chiederò presto se fosse una vera imp...
posta 10.12.2012 - 00:03
10
risposte

Soluzione semplice o complessa (ma efficiente dal punto di vista delle prestazioni) - quale scegliere e quando?

Ho programmato per un paio d'anni e mi sono trovato spesso in un dilemma. Ci sono due soluzioni - uno è semplice, ovvero approccio semplice, più facile da capire e mantenere. Implica una certa ridondanza, un po 'di lavoro extra (extra IO,...
posta 14.09.2012 - 15:55
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