Tutte le domande

8
risposte

Perché i libri dicono "il compilatore alloca lo spazio per le variabili in memoria"?

Perché i libri dicono, "il compilatore alloca lo spazio per le variabili in memoria". Non è l'eseguibile che lo fa? Voglio dire, ad esempio, se scrivo il seguente programma, #include <iostream> using namespace std; int main() { int f...
posta 04.04.2013 - 08:18
2
risposte

Si dovrebbe sempre sapere cosa sta facendo un'API semplicemente guardando il codice?

Recentemente ho sviluppato la mia API e con questo interesse investito nel design dell'API sono stato strongmente interessato a migliorare la mia progettazione dell'API. Un aspetto che è emerso un paio di volte è (non dagli utenti della mia A...
posta 03.06.2014 - 04:27
5
risposte

Esiste una struttura standard per lo sviluppo di app GUI Python.?

Ci sono così tanti framework per scrivere applicazioni GUI usando Python. Ma esiste un quadro standard chiave? Ad esempio abbiamo un pacchetto di .NET / C # su Visual Studio. Sto pensando anche in altre prospettive. In futuro, se concederò un...
posta 07.01.2011 - 20:50
10
risposte

Sono ancora necessari tipi specifici?

Una cosa mi è venuta in mente l'altro giorno, sono ancora necessari tipi specifici o un'eredità che ci trattiene. Quello che voglio dire è: abbiamo davvero bisogno di brevi, int, lunghi, bigint ecc ecc. Capisco il ragionamento, le variabili /...
posta 02.02.2011 - 20:05
4
risposte

Perché dovrei usare MSBuild invece dei file di Visual Studio Solution?

Utilizziamo TeamCity per l'integrazione continua e stiamo costruendo le nostre versioni tramite il file di soluzione (.sln). Ho usato Makefile in passato per vari sistemi, ma mai msbuild (che ho sentito è un po 'come Makefile + XML mashup). Ho v...
posta 31.10.2013 - 23:53
2
risposte

Quali sono i servizi downstream e upstream?

Per un sistema che consiste di più servizi che si chiamano l'un l'altro (ad esempio Front End - > Backend - > Storage), ho sentito spesso persone che usavano la terminologia come servizi "downstream" o "upstream". Non sono chiaro quale dir...
posta 11.03.2016 - 00:55
5
risposte

Qual è la buona spiegazione del principio di corrispondenza di Tennent?

Mi sono ritrovato a lottare per capire di cosa tratta questo principio e perché è così importante per la progettazione della lingua. Fondamentalmente, si afferma, che per ogni espressione expr nella lingua dovrebbe essere esattamente la...
posta 26.10.2011 - 01:14
3
risposte

Memorizza le immagini nel database o nei file con un collegamento al database?

È appropriato memorizzare i file di immagine nel database? O sarebbe meglio memorizzare solo il percorso del file nel database, mantenendo il file stesso sul server? Ci sono altri metodi per fare ciò giusto?     
posta 01.09.2011 - 10:00
10
risposte

In genere mandi oggetti o le loro variabili membro in funzioni?

Che è una pratica generalmente accettata tra questi due casi: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } o function insertIntoDatabas...
posta 24.05.2016 - 18:59
2
risposte

Perchè Big O è insegnato invece di Big Theta?

La notazione Big O fornisce un limite superiore a una funzione, mentre Big Theta fornisce uno stretto legame. Tuttavia, trovo che la notazione di Big O sia tipicamente (e informalmente) insegnata e utilizzata quando in realtà significa "Big Th...
posta 08.08.2011 - 11:57