Tutte le domande

13
risposte

Possiamo garantire che un programma non vada mai male?

Abbiamo un sistema qui. Recentemente c'è un calcolo errato in uno dei numeri nel rapporto generato dal sistema. Attraverso la nostra esperienza, non abbiamo mai riscontrato alcun problema / errore in questo sistema da alcuni anni. Poiché lo s...
posta 04.10.2011 - 02:41
1
risposta

Qual è il significato del termine contesto nella programmazione

Stavo guardando alcuni documenti Objective C .. e ho ottenuto questo: UIGraphicsBeginImageContext : Creates a bitmap-based graphics context and makes it the current context. Inoltre, lo stesso termine è usato in Robotleg: (http://...
posta 29.04.2013 - 05:48
6
risposte

Come verificare / dimostrare l'ortogonalità di un linguaggio di programmazione?

Conosco il concetto di ortogonalità, ma dal punto di vista del linguaggio di programmazione, c'è un modo per verificarlo / dimostrarlo? Ad esempio in C #, si può usare public o static per una firma del metodo. Puoi usare entrambi o...
posta 03.01.2012 - 22:13
4
risposte

Il "Team chirurgico" di Fred Brooks gestisce efficacemente il fattore del bus?

Il mio team di 4 sviluppatori esperti lavora su una grande applicazione Windows modulare (circa 200 KLoC). Mi sono concentrato sul codice base originario dall'inizio del progetto (3 anni fa) e gradualmente sono passato a una posizione di svilupp...
posta 13.08.2012 - 19:34
2
risposte

Che cos'è 'code skew'?

Nel libro di O'Reilly su Scala, leggo che il copia-incolla del codice crea: ... creates issues of code-bloat, maintainability and skew, Non riesco a vedere nessuna definizione ovvia della parola skew nel contesto. Sono consapevole dei pr...
posta 15.02.2013 - 19:43
4
risposte

Che cos'è un processo o una sequenza di zombie?

Che cos'è un processo o thread zombie e cosa li crea? Li uccido o posso fare qualcosa per ottenere la diagnostica su come sono morti?     
posta 07.09.2012 - 07:37
3
risposte

Esistono revisioni di codice in progetti opensource? Se sì, quali strumenti sono usati per fare questo?

So che c'è una grande spinta per le revisioni del codice nello sviluppo commerciale. Tuttavia, le revisioni del codice utilizzate nel software open source o si basano sulla fiducia? Se è così, allora come si svolgono? [È un commit ritardato, "un...
posta 30.03.2012 - 17:10
5
risposte

Quali sono alcune possibili alternative per fornire una "Password amministratore" per un'applicazione desktop?

Attualmente sto gestendo e ri-factoring un pezzo di software che è stato utilizzato nella mia azienda per oltre un decennio. Uno degli elementi di questa applicazione è una sorta di modalità admin o power-user che fornisce cose come alcuni input...
posta 24.09.2013 - 19:40
2
risposte

Sovrascrivere i metodi passando come argomento l'oggetto sottoclasse in cui è previsto il supertipo

Sto solo imparando Java e non sono un programmatore praticante. Il libro che sto seguendo dice che quando si sovrascrive un metodo, i tipi di argomento devono essere uguali, ma i tipi di ritorno possono essere polimorficamente compatibili....
posta 24.12.2014 - 15:55
4
risposte

Eccezioni mirate per utilizzare le catture

Per un tipico if...else avvolto con la gestione delle eccezioni, è qualcosa di simile all'esempio seguente una pratica consigliata per evitare la duplicazione del codice? try { if (GetDataFromServer()) { return ProcessData...
posta 19.04.2014 - 23:31