Tutte le domande

2
risposte

Perché le variabili di "classe" sono errate? [duplicare]

Ho iniziato a vedere le inizializzazioni variabili come quelle nelle librerie Java: Class clazz = new Class(); o Class klass = new Class(); C'è una ragione particolare per cui le persone digitano erroneamente la parola "class" quando...
posta 14.01.2014 - 05:38
4
risposte

Per MVC o non MVC, questa è la domanda

Inizialmente, ho iniziato a utilizzare i plug-in jQuery, quindi mi sono trasferito alle applicazioni Backbone.js, quindi ho sperimentato i moduli MVC di MicroJS, ma oggigiorno mi chiedo persino se ce ne sia bisogno. Recentemente, ho iniziato...
posta 18.01.2014 - 13:59
4
risposte

Il Test-Driven Design non è Unit Testing [chiuso]

Attraversato questa affermazione di Martin Fowler intorno al 2002: Unit testing in XP is often unlike classical unit testing, because in XP you're usually not testing each unit in isolation. You're testing each class and its immediate c...
posta 12.09.2014 - 20:24
4
risposte

Numeri magici, località e leggibilità

Ultimamente mi sono ritrovato a inserire numeri magici in codice per renderlo più leggibile. L'ho fatto in situazioni in cui il numero magico viene usato una sola volta e il suo scopo è ovvio dal contesto. Un esempio di un recente progetto:...
posta 10.07.2016 - 19:04
4
risposte

Perchè molti linguaggi di programmazione hanno solo 2 strutture dati: array e hash?

Molti linguaggi di programmazione hanno solo quelle 2 strutture, e anche alcune lingue che hanno più strutture forniscono solo una sintassi speciale per quelle 2; di solito, [] e {} . Perchè è questo? C'è qualcosa di speciale su quei ti...
posta 23.03.2013 - 02:39
4
risposte

come convincere team e project manager che le distribuzioni post-lancio sono a posto per le nuove funzionalità

Abbiamo un sito che è stato lanciato ed è "feature-complete", abbiamo fatto tutto ciò che il cliente ha richiesto e corretto alcuni bug dopo il lancio. Tuttavia, ho notato che la home page del nostro sito utilizza 100 query SQL e la cache no ....
posta 25.04.2013 - 13:22
3
risposte

C'è qualche alternativa ai puntatori di funzione in c ++?

Sono un programmatore c ++ novizio che ha mantenuto l'idea che i puntatori di funzione sono una cosa di C e OOP in C ++ non ne consiglia l'utilizzo. So che quello che scrivo qui è vago / ampio. Ma sarebbe bello se qualcuno potesse commentare...
posta 07.10.2013 - 11:50
3
risposte

Ridurre i vars nei programmi Scala

Ho studiato scala per la scorsa settimana circa e le ideologie ad essa associate e la programmazione funzionale in generale. Come previsto, il passaggio dalla programmazione imperativa a quella funzionale non è così facile come speravo. Ad esemp...
posta 10.05.2014 - 03:39
4
risposte

Quali sono le ragioni delle grandi differenze di prestazioni che eseguono lo stesso programma?

Ho scritto un programma Python che deve eseguire alcune ricerche spaziali costose conservando molti dati in memoria. Ho provato a migliorare le prestazioni, cioè ho provato approcci diversi ( vedi la mia domanda qui per esempio ). In primo lu...
posta 04.10.2013 - 13:03
2
risposte

I compilatori devono essere scritti per ogni modello di CPU?

È necessario tenere conto dei diversi processori e delle loro istruzioni durante la scrittura di un compilatore? Le istruzioni sono state standardizzate? O quali strumenti e tecniche sono disponibili per aiutare con questo? Per esempio. Ignorand...
posta 07.10.2012 - 08:24