Tutte le domande

1
risposta

Apporta una modifica che viene ignorata da future unioni

Ho un repository git e vorrei creare un ramo "debug". Nel ramo "debug", vorrei aggiungere una riga: debug = true; Ma voglio essere sicuro che qualsiasi fusione al master ignori questa modifica. C'è un modo per impostarlo in modo che non...
posta 17.02.2014 - 20:11
2
risposte

Memorizzazione di un parametro pass-by-reference come puntatore - Cattiva pratica?

Recentemente ho trovato il seguente pattern in un'API che sono stato forzato a utilizzare: class SomeObject { public: // Constructor. SomeObject(bool copy = false); // Set a value. void SetValue(const ComplexType &value);...
posta 22.10.2013 - 23:03
2
risposte

Come si costruiscono i messaggi di debug nei propri programmi / script?

Domanda generale di alto livello per le persone che lavorano regolarmente con il codice. Stavo riproponendo un vecchio codice JavaScript obsoleto in un'estensione di Chrome e, per aiutarmi a capirlo, ho scritto un breve codice per aiutare (ve...
posta 06.12.2013 - 18:56
3
risposte

Perché un controller proporzionale ha un errore di stato costante?

Ho letto sui loop di feedback, quanto questo errore di stato stazionario è per un determinato guadagno e cosa fare per rimuovere questo errore di stato stazionario (aggiungere guadagni integrali e / o derivati al controller), ma non lo faccio ca...
posta 19.10.2013 - 05:03
2
risposte

Posso utilizzare l'apprendimento automatico per lo screening dei dati sperimentali?

Sono un fisico sperimentale. Nella nostra ricerca, abbiamo i nostri dati sperimentali in una matrice 400 * 400 * 400 (asse x, y, z di uno spazio 3d), ogni voce è associata a un valore ("luminosità"). Ci aspettiamo che le voci più brillanti forme...
posta 22.01.2014 - 12:27
3
risposte

La convenzione sulla configurazione "Conoscenza nel mondo" o "Conoscenza nella tua testa"?

Nel lavoro seminale di Don Norman " Il design delle cose quotidiane ", l'autore ha coniato le frasi e spiega il differenza tra "Conoscenza nel mondo" e "Conoscenza nella tua testa"; un esempio di questo è un pannello di luci a più interruttori c...
posta 10.01.2014 - 19:05
1
risposta

costanti / enum in API

Quali sono alcuni modi in cui le costanti e le enumerazioni vengono gestite durante la creazione di un client API? Sto scrivendo un client in python per la nostra API e ho raggiunto un punto critico con questo. Usiamo un sacco di mappature ai nu...
posta 28.01.2014 - 01:30
2
risposte

Come gestire la memoria nell'interfaccia C per l'implementazione di C ++ considerando il c ++ 11?

Ho una libreria implementata in C ++ che ha un'interfaccia C. Questa interfaccia C è, a tutti gli effetti, l'unico modo per usare questa libreria. C ++ 11 sembra scoraggiare l'uso di puntatori raw ma né shared_ptr o unique_ptr sono adatti in que...
posta 19.04.2014 - 04:01
1
risposta

Organizzazione per funzione aziendale rispetto a funzione tecnica

Sto progettando una grande applicazione (un analizzatore di codice statico) e ho una scelta su come organizzare il codice in moduli: Un approccio è quello che chiamerei per funzione tecnica . Qui è dove hai un pacchetto per gli oggetti dat...
posta 07.03.2014 - 13:53
2
risposte

Come arricchire una semplice applicazione SOAP di due endpoint per diventare di livello enterprise?

Immagina di avere uno scambio di dati tra due endpoint (webservices o let's call URL). I dati possono viaggiare in qualsiasi modo (Xml, JSON, GET, POST) non importa. Ho il codice sorgente del primo endpoint (l'ho disegnato a sinistra). Il sec...
posta 11.02.2014 - 13:14