Domande con tag 'design'

9
risposte

Quando dovrei creare una funzione separata (o classe)

Faccio programmi per diversi anni. E ora so dai miei colleghi i miei pro e contro: Pro: Posso risolvere un problema molto complesso contro: faccio soluzioni complicate per compiti semplici. Ora sto cercando di risolvere i miei contro e all...
posta 01.09.2017 - 18:26
2
risposte

come refactoring molti singletons

Ho un programma python di medie dimensioni (~ 5000 linee di codice), che ho accumulato nel tempo, senza alcun piano particolare mentre procedevo. L'architettura con cui ho finito è composta da 5-6 oggetti Singleton di grandi dimensioni, ognuno d...
posta 14.10.2015 - 07:51
6
risposte

Liskov Principio di sostituzione - condizioni di rafforzamento

Sono un po 'confuso riguardo a cosa significhi veramente. Nelle domande correlate ( È una violazione di il Principio di sostituzione di Liskov? ), è stato detto che l'esempio viola chiaramente LSP. Ma mi chiedo, se non ci fosse una nuova ecce...
posta 18.01.2018 - 09:38
3
risposte

Refactoring di un'API client per evitare il codice duplicato e il passaggio non chiaro dei parametri

Ho bisogno di sviluppare un'API, le funzioni dell'API sono richieste che chiamano il servizio esposto da un server. Inizialmente l'API funzionava in questo modo: class Server: def firstRequest(self, arg1, arg2): # block of code...
posta 18.12.2015 - 09:11
6
risposte

La ricorsione può essere eseguita in parallelo? Avrebbe senso?

Dire, sto usando un semplice algoritmo ricorsivo per Fibonacci, che verrebbe eseguito come: fib(5) -> fib(4)+fib(3) | | fib(3)+fib(2)| fib(2)+fib(1) e così via Ora, l'esecuzione sarà ancora seque...
posta 11.05.2014 - 15:48
9
risposte

Qual è la differenza tra "buoni" designer e "grandi" designer?

Durante la lettura di questo wikipedia articolo , Brookes ha detto che c'è una differenza tra "buoni" designer e "grandi" progettisti. Qual'è la differenza tra loro? Come posso decidere se un designer è bravo o bravo?     
posta 05.11.2010 - 09:36
2
risposte

Sistema di moduli per linguaggio OOP

Sto progettando un semplice linguaggio di programmazione OO. È tipizzato staticamente, compilato ed eseguito da una VM, simile a Java. La differenza è che non voglio avere un'enfasi così strong su OOP. Il codice stesso somiglierà per lo pi...
posta 01.10.2013 - 17:05
8
risposte

Classe come oggetto di prima classe

Una classe può essere un oggetto di prima classe? Se sì, come sarebbe la sintassi per la creazione dinamica di nuove classi? Per restringere la domanda: come daresti questa funzionalità mantenendo il linguaggio coerente? Ad esempio come s...
posta 17.08.2011 - 19:08
2
risposte

Quale design scegliere per l'analisi di file diversi per popolare classi diverse?

Attualmente sto lavorando a un progetto che richiede l'analisi di diversi tipi di file. Il contenuto dei file popolerà le classi. eg: file1 populate content of class1, file2 populate content of class2, etc. La mia domanda è dove dovrebbe a...
posta 16.10.2017 - 23:41
3
risposte

Che cos'è la progettazione dettagliata? quali sono gli svantaggi di vantaggio che lo utilizzano?

In realtà non mi viene l'idea: Che cos'è la progettazione dettagliata. Perché usare Progettazione dettagliata. Vantaggi / svantaggi dell'utilizzo di Design dettagliato. Qualsiasi altro metodo alternativo all'utilizzo di Design dettagli...
posta 17.11.2010 - 13:06