Tutte le domande

3
risposte

Aiutando i tester che non hanno conoscenze di dominio specializzate

Sono un team responsabile di un progetto che sviluppa software di ingegneria specializzato. I miei sviluppatori hanno generalmente lauree avanzate e la conoscenza del dominio necessaria per lavorare con il software che sviluppiamo, ma i miei tes...
posta 02.03.2015 - 18:49
4
risposte

Wrappers di funzioni senza argomenti: cattiva pratica?

Il mio collega ama scrivere classi contenenti metodi simili a questo: public function doTaskA() { return $this->doTask('A'); } public function doTaskB() { return $this->doTask('B'); } private function doTask($task) { ... D...
posta 01.06.2015 - 07:51
1
risposta

Esempio di esempio di facciata per principianti

Mi sono imbattuto in questo articolo: link Alla fine, ha una domanda che chiede: One common problem experienced by software development teams who use the Façade Pattern occurs when the Façade class is used to represent the entire syste...
posta 29.03.2015 - 16:59
1
risposta

Come si imposta e si controlla un singolo bit in un linguaggio di programmazione che non supporta operazioni bit a bit?

Sto utilizzando un linguaggio di programmazione (più un linguaggio di scripting) che non supporta alcun operatore di bit come AND, OR, XOR, NOT (e anche shift). Operazioni aritmetiche e logiche comuni come + - * /% > > = < < = ==!...
posta 30.08.2014 - 08:39
4
risposte

Carica di una commissione per il software GPL

Se estendo il software sotto la licenza GPL, capisco che il mio codice sorgente deve essere liberamente disponibile. Se il mio codice sorgente è disponibile gratuitamente posso addebitare legalmente una commissione per l'utilizzo della versione...
posta 15.01.2016 - 09:36
4
risposte

I database NoSQL sono la scelta migliore per interrogare in modo più efficiente grandi quantità di dati?

Stiamo progettando di creare un sito web di viaggi in cui integreremo più API (ad esempio DOTW, GTA, Expedia) per gli hotel. Inizialmente ho provato a usare MySQL ma poiché ci sono enormi quantità di dati negli hotel e può contenere numerose rel...
posta 09.01.2015 - 09:34
4
risposte

Buone pratiche per tenere dati immutabili

Mi chiedo quale sia la prassi migliore per detenere dati immutabili , più specificamente in C # . Ad esempio, diciamo che ho un oggetto immutabile chiamato Foo . public sealed class Foo { public int Bar { get; } public Foo(...
posta 22.08.2015 - 08:27
4
risposte

Si deve scrivere più "sapori" di codice C / C ++ per ogni piattaforma prevista?

Ho progettato ciò che ritengo sia una funzionalità utile e riutilizzabile che vorrei: Implementare in C / C ++ come libreria open source; e poi Scrivi diverse " librerie di binding nativo " per questo in vari linguaggi di livello superiore...
posta 30.03.2017 - 13:03
3
risposte

Come iniziare con Scrum quando la squadra fa male a generare idee?

Ho un po 'di problemi riguardo l'implementazione di Scrum in un progetto. Il team con cui lavoro è in genere molto pessimo nel proporre idee. Non sono sicuro che si tratti di non sentirsi a proprio agio con l'ambiente o cosa. Ho lavorato con...
posta 19.07.2016 - 00:06
2
risposte

Come evitare di generare codice prolisso durante la compilazione da una lingua di livello superiore ad una inferiore?

Mi scuso in anticipo per il vago titolo. Non volevo renderlo eccessivamente prolisso, quindi permettimi di spiegarlo più approfonditamente qui sotto: Attualmente sto sviluppando un linguaggio strong, tipizzato staticamente, che compila fino...
posta 04.01.2018 - 21:55