Tutte le domande

4
risposte

Quali sono gli usi validi delle classi statiche?

Ho notato che quasi ogni volta che vedo i programmatori che usano classi statiche in linguaggi orientati agli oggetti come C #, lo fanno male. I problemi principali sono ovviamente lo stato globale e la difficoltà di scambiare implementazioni in...
posta 19.12.2014 - 19:18
11
risposte

Essere produttivi durante i tempi di fermo [chiuso]

Diciamo che sei da qualche parte dove la codifica e l'accesso online non sono possibili (su un volo impegnativo, ad esempio) che cosa fai per rimanere produttivo? Le cose che farei sono leggere qualsiasi libro di tecnologia che sto attualment...
posta 05.11.2010 - 13:49
12
risposte

Quanto è importante imparare gli algoritmi per i programmatori linguistici di alto livello [duplicato]

Oggi ho imparato l'Algoritmo di ordinamento rapido. Dubito che applicherò mai la mia versione anche se C # ha il proprio metodo di ordinamento per liste e array. Quanto è importante imparare gli algoritmi per i programmatori linguistici d...
posta 01.12.2011 - 09:20
10
risposte

Come sviluppo in più lingue con meno IDE

Vorrei configurare il mio computer in modo che possa svilupparmi in .net, C #, Java, ActionScript, JS / CSS e lingue funzionali come Scala o Haskell. Tuttavia, voglio farlo con il minor numero di IDE completi per imparare / programmi che occupan...
posta 10.11.2011 - 12:13
6
risposte

Ci sono dei vantaggi nel controllare il codice commentato nel controllo di versione? [duplicare]

Ho trovato, quello che personalmente ritengo essere una cattiva abitudine che molti sviluppatori sembrano aver adottato. Il codice in vari punti delle applicazioni che ho visto sono commentati (in gran parte) e controllati nella linea principa...
posta 02.03.2011 - 00:40
2
risposte

I parametri sono passati per valore, ma modificarli modificherà l'oggetto reale (come passato per riferimento)? [duplicare]

Ho appena scoperto un enorme buco nella mia conoscenza di Java. Sapevo che Java passa i parametri in base al valore. Ho pensato di capirlo e ogni volta che dovevo modificare l'oggetto campo di una classe, creo un campo. Ad esempio, private i...
posta 06.06.2015 - 09:05
6
risposte

C'è qualche differenza tra le interfacce e le classi astratte che hanno solo metodi astratti?

Diciamo che abbiamo una classe astratta e che questa classe abbia solo metodi astratti. Questa classe astratta è diversa da un'interfaccia che ha solo gli stessi metodi? Quello che sto cercando di sapere è se ci sono differenze sia filosofica...
posta 19.04.2013 - 12:06
4
risposte

Che cosa significa esattamente che la memorizzazione di "grandi blob nel database riduce le prestazioni"?

Per qualcuno che conosce gli interni del database, questa può essere una domanda facile, ma qualcuno può spiegare in modo chiaro perché la memorizzazione di grandi blob (ad esempio film da 400 MB) nel database dovrebbe ridurre le prestazioni e c...
posta 08.10.2013 - 11:28
7
risposte

Qual è il vantaggio di avere un repository privato per progetti personali?

Quindi ho appena creato il mio primo repository GitHub e ho cominciato a chiedermi se ci sarebbe stato un motivo per cui qualcuno non avrebbe pubblicato il loro codice. Non intendo l'ovvio, come il codice che è IP di qualcun altro o qualsiasi al...
posta 28.06.2011 - 04:06
9
risposte

Internazionalizzazione: quali cose a cui pensare?

Stavo ascoltando il discorso di Jon Skeet agli ultimi Dev Devils di StackOverflow e lui mi ha stuzzicato curiosità per quanto riguarda l'internazionalizzazione. Supponiamo che io abbia un programma per fare cialde, completo o ancora in cors...
posta 27.06.2011 - 20:04