Tutte le domande

7
risposte

Esiste un modo raccomandato per comunicare la programmazione scientifica / ingegneristica agli sviluppatori C?

Ho un sacco di codice MATLAB che deve essere trasferito su C (la velocità di esecuzione è fondamentale per questo lavoro) come parte di un processo di back-end per un'applicazione web. Quando cerco di esternalizzare questo codice a uno sviluppat...
posta 30.01.2011 - 03:29
2
risposte

Si dovrebbe derivare / ereditare da std :: exception?

Mentre progettavo la mia prima libreria C ++ "seria", mi chiedo: È un buon stile derivare delle eccezioni da std::exception e sono prole?! Anche dopo aver letto Progettazione di classi di eccezioni Che cos'è un "buon numero"...
posta 22.12.2015 - 13:15
4
risposte

Metodo singolo con molti parametri e molti metodi che devono essere chiamati in ordine

Ho alcuni dati grezzi di cui ho bisogno per fare molte cose (spostarlo, ruotarlo, ridimensionarlo lungo un determinato asse, ruotarlo in una posizione finale) e non sono sicuro quale sia il modo migliore per farlo per mantenere il codice leggibi...
posta 01.03.2015 - 01:15
5
risposte

Quando è appropriato utilizzare un operatore bit a bit in un'espressione condizionale?

In primo luogo, alcuni background: Sono un insegnante di informatica IT e sto cercando di presentare gli operatori booleani di java alla mia classe di decima classe. Il mio insegnante-mentore ha esaminato un foglio di lavoro che ho preparato e h...
posta 14.04.2011 - 16:54
7
risposte

I dati statici dovrebbero essere archiviati in un database o altrove?

Sto lavorando ad alcuni software in quel momento e non sono sicuro di quale strada prendere con questo. Ho alcuni dati da memorizzare da qualche parte su un dispositivo mobile. I dati non cambieranno mai, e ha una relazione gerarchica, e saranno...
posta 27.03.2014 - 10:45
7
risposte

Come posso sostenere i test unitari su codice privato?

Sto cercando di sostenere i test unitari nel mio gruppo di lavoro, ma un'obiezione che spesso ottengo è che dovrebbe essere usata solo per le API esportate esternamente (che è solo una parte minima e non critica del nostro sistema), e non su cod...
posta 10.10.2010 - 12:38
9
risposte

Quando è OK sacrificare la "pulizia" del design per fare un progetto?

Quando si lavora su un prodotto che deve essere fatto presto e funziona bene, quando è OK sacrificare la manutenibilità e la "pulizia" del design per fare in modo che la cosa sia fatta e fuori dalla porta rapidamente? E fino a che punto va bene,...
posta 28.06.2011 - 16:32
6
risposte

C # sta diventando più difficile da leggere?

Mentre C # è progredito, sono state aggiunte molte funzionalità linguistiche. È arrivato al punto in cui sta diventando illeggibile per me. Ad esempio, prendi in considerazione il seguente codice snip dal codice Caliburn.Micro qui :...
posta 04.06.2012 - 12:49
7
risposte

A che punto le classi immutabili diventano un peso?

Quando si progettano classi per contenere il modello dati che ho letto, può essere utile creare oggetti immutabili, ma a che punto il carico degli elenchi dei parametri del costruttore e delle copie profonde diventa eccessivo e si deve abbandona...
posta 14.04.2011 - 10:13
5
risposte

Come posso giustificare la mia dichiarazione di non responsabilità della licenza a un cliente? [chiuso]

Vendo software che consente agli utenti di manipolare le informazioni critiche. Nel mio contratto di licenza (redatto da un avvocato specializzato in questo campo), ho una lettura di una clausola standard: THIS SOFTWARE IS PROVIDED BY TH...
posta 29.02.2012 - 09:16