Tutte le domande

3
risposte

Le dichiarazioni try-catch di nidificazione sono ancora un odore di codice se nidificate all'interno di un ciclo?

Ho sentito che le dichiarazioni try-catch di annidamento possono spesso essere un odore di codice, quindi mi chiedo se questa situazione sia un'eccezione. In caso contrario, quali sarebbero i metodi migliori per il refactoring? Il mio codice...
posta 02.06.2016 - 16:57
1
risposta

Devo spostare invariato fuori dal ciclo

Dovrei preoccuparmi di spostare gli invarianti dall'ambito del ciclo se peggiora la leggibilità del codice? Diamo un'occhiata a un semplice esempio: for (var i = 0; i < collection.Count; i++) { ... } vs. var collectionCount = col...
posta 13.10.2011 - 07:59
3
risposte

Software safety-critical e ottimizzatori di compilatori

Sto leggendo alcuni documenti interni per codice sviluppato per le linee guida MISRA C , e lo vedo nei flag del compilatore sezione della documentazione c'è una nota da compilare con ottimizzazione off ( -O0 ). Sono nuovo nello sviluppo cri...
posta 24.12.2014 - 07:59
3
risposte

Valore consigliato da passare al posto del parametro String per un metodo in java

Abbiamo un metodo chiamato attachDevice (Dispositivo dispositivo) che ha un solo argomento. Abbiamo avuto una situazione per sovraccaricare questo metodo con un parametro in più come attachDevice (Device device, String deviceName) . con...
posta 11.07.2016 - 11:30
1
risposta

ECMAScript aggiungerà le classi a JavaScript? Cosa significa questo?

Ho sentito che una specie di sistema di classe verrà aggiunto a JavaScript con ECMAScript e trovo un po 'confuso, perché ho appena finito di leggere un libro JS, JavaScript, The Good Parts di Douglas Crockford, dove ha spiegato che la mancanza...
posta 05.12.2015 - 16:34
2
risposte

Un DB NoSQL sarebbe più efficiente di un DB relazionale per la memorizzazione di oggetti JSON?

Sto usando una libreria che restituisce un oggetto JSON (come una stringa, ma penso che sia standard), e vorrei memorizzare il contenuto di questo oggetto in un database locale. Sono piuttosto fresco in termini di interfaccia con DB, ma riesc...
posta 30.09.2011 - 03:27
2
risposte

Ordinamento generico di elenchi

Ho diversi elenchi < > che contiene oggetti di classi diverse. List<classA> listA; List<classB> listB; List<classC> listC; //... List<classM> listM; Le classi non sono correlate in alcun modo e non hanno nulla...
posta 26.06.2015 - 16:56
2
risposte

Come gestire le librerie che utilizzano convenzioni di denominazione diverse?

Sto lavorando a un progetto personale che utilizza alcune librerie diverse, come GLFW, glm e Bullet. In che modo diverse convenzioni di denominazione vengono trattate in questo contesto? Lavorando con C ++ ho sempre usato la stessa convenzion...
posta 09.04.2015 - 17:21
2
risposte

Le patch software modificano mai un file esistente o sostituiscono il tutto?

Immagina un moderno gioco per PC, per esempio. Sto usando questo esempio perché in genere il file eseguibile è abbastanza grande, e specialmente nei giochi moderni i file di risorse sono anche piuttosto grandi. L'applicazione di patch a un fi...
posta 12.10.2015 - 09:20
3
risposte

Proprietà astratta nella classe base Per forzare il programmatore a definirlo

Sto codificando con uno schema di stato per un dispositivo incorporato. Ho una classe base / astratta chiamata Stato e ogni classe di stato discreta (concreta) implementa la classe di stato astratta. Nella classe di stato ho diversi metodi as...
posta 06.06.2015 - 17:26