Tutte le domande

3
risposte

Differenza tra ottimizzazione e scalabilità?

Se cito un paragrafo di Wikipedia su Ottimizzazione : In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resourc...
posta 15.03.2014 - 15:07
2
risposte

Quando l'estrazione dei metodi dal codice si interrompe per avere un senso? [duplicare]

Attualmente sto studiando i metodi di refactoring definiti da Marting Fowler ( link ). Dichiara un consiglio per la sostituzione di blocchi di codice con un singolo metodo che fa quel lavoro. Finora, sono d'accordo, come tutti abbiamo impar...
posta 27.06.2014 - 09:28
4
risposte

Dividi l'elemento di lavoro in prototipo e elemento di lavoro principale?

Durante la pulizia, di solito abbiamo articoli di lavoro che vengono approvati in base al team che comprende ciò che deve essere fatto? Il proprietario del prodotto non discute i dettagli di come sarà fatto e interrompe la discussione se il team...
posta 08.07.2014 - 05:58
2
risposte

Passare oggetti centrali attorno o avere istanze globali? [duplicare]

Avendo un'applicazione WinForms più grande con più classi attualmente faccio riferimento a diversi oggetti "centrali" intorno alle chiamate di funzione. Questo porta a più parametri del metodo. Esempio: public static class Program {...
posta 27.06.2014 - 09:35
3
risposte

Perché tornare indietro o assegnare a un supertipo piuttosto che al tipo di implementazione?

Ho letto molto sul polimorfismo, l'ereditarietà e la digitazione (in particolare su come si applica a Java). Ho visto alcuni esempi interessanti, ma non molte spiegazioni sul perché. cioè:. Person p = new Student(); Sto assumendo...
posta 05.10.2014 - 03:30
1
risposta

Event sourcing - penalizzazione delle prestazioni? [chiuso]

Sto cercando di convincere le persone della mia azienda che dovremmo passare al sourcing di eventi. Il nostro software è un prodotto costituito da molti moduli, come un modulo per wiki, blog, documenti, ecc. Vorrei utilizzare il sourcing di even...
posta 10.11.2014 - 08:27
1
risposta

Rimozione del testo del piè di pagina in una fonte aperta

Sappiamo che il software open source può essere utilizzato per scopi commerciali e non commerciali. Alcuni software open source (ad esempio alcuni software CRM) posizionano un piè di pagina alla fine della pagina, ad esempio "Powered by XYZ". È...
posta 25.10.2014 - 00:10
3
risposte

Utilizzo del pre-processore per separare la logica in diverse versioni del prodotto

Nel codice di base .NET di un prodotto, esistono dichiarazioni di pre-processore #if per definire se alcune funzionalità dovrebbero essere disponibili. Mi piace così: shared logic #if version1 some logic #endif #if version2 some...
posta 14.11.2014 - 13:39
2
risposte

Che cosa significa la guida alle licenze di neo4j?

Ci sono tre versioni di Neo4j apparentemente, chiamate Community, Advanced ed Enterprise. Guida alle licenze di Neo4j dice che Community è GPL3 (che ho confermato dal file LICENCE nel tarball) e Advanced / Enterprise sembra avere una doppia li...
posta 10.07.2014 - 03:25
1
risposta

Una domanda sui tipi statici

Come si scrive staticamente il seguente programma JavaScript function c(str) { c = eval(str); return c(str); } Non sto cercando di iniziare una guerra di fiamma, ma sono sinceramente curioso. Ho sempre pensato che i linguaggi dinamici p...
posta 01.08.2014 - 15:12