Tutte le domande

3
risposte

Processo di pensiero generale per domande sul colloquio "Come faresti a costruire questo sito web / app" [chiuso]

Ho raccolto un sacco di domande per interviste come "Descrivi come disegneresti un'applicazione per album di foto", "Descrivi come progetteresti questa particolare funzionalità di questo particolare sito web" (ad esempio, Mi piace su Facebook, c...
posta 26.04.2013 - 04:24
4
risposte

Un maggiore utilizzo di linguaggi di programmazione sempre più elevati porta a un deficit di programmatori con conoscenze di architettura del computer?

Citazione da Wikipedia dell'articolo "Linguaggio di programmazione di alto livello": A high-level programming language is a programming language with strong abstraction from the details of the computer. In comparison to low-level programmin...
posta 01.10.2010 - 13:21
3
risposte

Versioning REST APIs. Ogni API ha una sua versione

È molto comune specificare la versione delle API REST nell'URL, in particolare all'inizio del percorso, ad esempio: POST /api/v1/accounts GET /api/v1/accounts/details Tuttavia, non ho visto alcun progetto in cui la versione è associata a ci...
posta 28.08.2017 - 23:41
4
risposte

Utilizzo della grammatica del linguaggio naturale in API fluente

Sto armeggiando con un'astrazione di query su API di database WebSQL / Phonegap e mi trovo sia attirato, sia dubbioso, a definire un'API fluente che imita l'uso della grammatica naturale della lingua inglese. Potrebbe essere più semplice spie...
posta 01.03.2013 - 14:52
6
risposte

Come valutare un progetto open source con l'adesione?

Supponendo di aver trovato un progetto open source a cui sono interessato, come valuto il progetto (i membri, il livello di attività, ecc.) per determinare se l'adesione al progetto sarà un buon uso del mio tempo e delle mie energie ?     
posta 01.10.2010 - 15:52
5
risposte

È decisamente costoso

In caso di codice in cui è necessario eseguire una pulitura delle risorse prima di uscire da una funzione, c'è una notevole differenza di prestazioni tra questi 2 modi di farlo. Pulizia della risorsa prima di ogni dichiarazione di ritorno...
posta 04.09.2013 - 13:09
3
risposte

La composizione del servizio SOA funziona effettivamente nella pratica?

Uno dei principali principi di progettazione del servizio SOA è il principio di compitabilità del servizio ( link ). L'idea è che componendo nuovi servizi utilizzando quelli esistenti come elementi costitutivi, uno può sviluppare rapidamente...
posta 27.05.2013 - 08:17
15
risposte

C'è qualche ragione per non passare direttamente dal Javascript lato client a un database?

Quindi, diciamo che costruirò un clone di Stack Exchange e deciderò di usare qualcosa come CouchDB come mio backend store. Se utilizzo l'autenticazione integrata e l'autorizzazione a livello di database, c'è qualche ragione per non permetter...
posta 19.12.2012 - 14:34
6
risposte

Reflection è uno svantaggio in quanto le variabili private non possono essere limitate?

Il modificatore private viene utilizzato per limitare l'accesso al di fuori della classe, ma utilizzando la riflessione altre classi possono accedere a campi e metodi privati. Quindi mi chiedo come possiamo limitare l'accessibilità se è par...
posta 13.09.2016 - 09:37
1
risposta

Quale percentuale di programmazione viene eseguita per i sistemi embedded?

Quale percentuale di programmazione viene eseguita per i sistemi embedded? Più in generale, si prega di condividere eventuali statistiche interessanti sui programmatori per dominio, ad es. in tempo reale / incassi / UI / giochi / ... Il modo...
posta 14.11.2010 - 20:41