Tutte le domande

5
risposte

In che modo JVM e Java WORA sono diversi dagli altri linguaggi di alto livello?

Nel mondo Java, parliamo spesso della JVM, e quando Java era nuovo aveva la presunta caratteristica killer di "Scrivi una volta, esegui ovunque". Dal modo in cui le persone parlano e scrivono, questo sembra diverso dal modo in cui Python, per...
posta 29.10.2010 - 16:14
2
risposte

Perché i linguaggi di programmazione iniziano a usare = per l'assegnazione?

Nella maggior parte dei primi libri sugli algoritmi, <- si riferiva all'assegnazione e = riferita al confronto. Ma al giorno d'oggi le uniche lingue che non usano = per l'assegnazione sono Pascal ( := ) e linguaggi giocatto...
posta 17.03.2015 - 00:16
2
risposte

Evita getter e setter, visualizzando le informazioni dell'utente

Sfondo Sto leggendo il "Clean Code book" e, in parallelo, sto lavorando su oggetti calisthenic come Kata come il conto bancario, e sono bloccato su quella regola: La nona regola degli oggetti calisthenic è che non usiamo getter o setter...
posta 24.01.2017 - 08:28
4
risposte

Dovrei investire tempo per imparare il coffeescript? [chiuso]

Sono un libero professionista e guadagno pane e burro aiutando gli altri a scrivere un codice java-script migliore. Ho una buona esperienza con la maggior parte dei framework JavaScript in circolazione. Mi chiedo se valga la pena per me di in...
posta 30.04.2011 - 15:46
2
risposte

Perché Python usa la tabella hash per implementare dict, ma non Red-Black Tree? [chiuso]

Perché Python usa la tabella hash per implementare dict, ma non Red-Black Tree? Qual è la chiave? Prestazione?     
posta 04.04.2014 - 10:06
4
risposte

Quanto dovremmo essere difensivi?

Abbiamo eseguito Pex su un po 'di codice, e ha mostrato alcune buone cose (cose brutte, ma mostrandole prima che arrivi alla produzione!). Tuttavia, una delle cose belle di Pex è che non smette necessariamente di cercare problemi. Un'are...
posta 17.06.2011 - 14:51
3
risposte

Chi possiede il codice se il progetto è annullato [chiuso]

Il problema: sto lavorando su un mercato freelance e ho deciso di annullare il progetto con uno dei miei clienti, perché il client è impossibile lavorare con ritardi illimitati e molti bug nel suo back-end. Voglio dargli un rimborso parziale (pa...
posta 09.04.2013 - 13:38
8
risposte

Il modo migliore per modellare un singleton in un database relazionale

Quando si progetta uno schema di database relazionale per applicazioni web, trovo spesso un caso in cui finisco per creare una tabella solo per contenere una riga e solo una riga. Sembra che sia il modo sbagliato di progettarlo, ma non riesco a...
posta 17.12.2010 - 13:15
3
risposte

JavaScript e il cambio di paradigma nella programmazione web

Se la mia memoria mi serve bene, c'è stato un momento in cui l'uso di JavaScript per lo sviluppo web è stato gravemente disapprovato, perché tra le altre cose, era una preoccupazione per la privacy e la sicurezza per gli utenti e alcune persone...
posta 30.09.2011 - 13:12
2
risposte

Cosa fare quando la richiesta viene inviata al server e durante l'attesa di risposta alla connettività Internet persa?

Sto inviando un'enorme quantità di dati al server. Ora mentre ho inviato i dati e aspetto la risposta del server, improvvisamente il mio dispositivo Android perde la connessione a Internet. Quindi, quello che facevo era mostrare una finestra di...
posta 02.10.2013 - 10:47