Tutte le domande

3
risposte

Comunicazione client-server locale tramite file o TCP?

Ho un client Python che avvia un sottoprocesso in C ++. Il programma C ++ esegue diversi thread che devono riportare i risultati sul client Python. Sapendo che sia il client Python che il sottoprocesso C ++ sono in esecuzione sulla stessa...
posta 04.03.2017 - 23:25
4
risposte

Come faccio a sapere se la mia funzione asincrona è veramente asincrona?

Sto scrivendo una funzione in node.js-style asincrono modo, ma come faccio a sapere se queste funzioni sono veramente asincrone, cioè che funzionano in parallelo e non in modo sequenziale? Ecco il mio codice (modificato per rimuovere i dett...
posta 25.04.2017 - 13:53
5
risposte

OOP: passare un nuovo oggetto come parametro o crearlo all'interno del costruttore?

Ho tre sottoclassi che ereditano da Hero : Warrior Magician Amazon I tre hanno un Weapon , che è sempre lo stesso: Warrior contiene sempre un Sword (che eredita da Weapon ) Magician co...
posta 05.03.2017 - 03:35
2
risposte

I DAO dovrebbero restituire istanze o solo i loro dati?

Supponiamo di avere un DAO che tocca il DB. Il DAO dovrebbe restituire solo i dati e poi tocca a me eseguire l'istanziazione o il DAO suppone anche di eseguire l'istanziazione e restituirmi l'istanza - e perché dovrei scegliere un metodo pi...
posta 13.07.2017 - 05:51
1
risposta

Perché è un cattivo design designare un thread per inviare dati su un socket e l'altro per ricevere dati?

I hanno pubblicato una domanda su SO se due thread possono eseguire simultaneamente un send() e un recv() sullo stesso socket. Mi è stato detto che, mentre potevano, l'implementazione di questo era un esempio di un design molto pover...
posta 24.05.2017 - 20:20
5
risposte

Dovrei incapsulare un oggetto all'interno di un altro oggetto come metodi o semplicemente accedervi direttamente?

Supponiamo di avere una classe A: public class A{ public void a(){ } } e la classe B usa A: public class B{ private A a; } Devo incapsulare A in B: public class B{ private A a; public void a(){ a.a();...
posta 05.12.2016 - 02:40
2
risposte

Perché le dipendenze sono tipicamente invertite quando si rappresentano oggetti complessi come tabelle relazionali?

Sto attraversando una sorta di fase in cui analizzo in modo eccessivo e in secondo luogo indovina ogni singola decisione che prendo quando tento di scrivere software che mi impedisca di ottenere qualcosa. Recentemente ho riscontrato la necess...
posta 08.10.2016 - 03:01
1
risposta

Il mio primo SLA (Service level agreement) come libero professionista

Ho iniziato a lavorare come freelance solo un paio di mesi fa. Il mio primo cliente mi ha chiesto di creare un'app Web per migliorare la sua attività. Ho fatto alcune precisazioni su cosa sono stato in grado di fare e anche un'approssimazione su...
posta 30.04.2011 - 16:52
1
risposta

L'unità dei linguaggi di programmazione è stata testata? [chiuso]

Mi stavo solo chiedendo- Le funzionalità del linguaggio di programmazione sono state testate ? Funzioni di base, ovvero tipi incorporati, operatori, matrici, generici, ecc. La domanda si applica al test delle unità per il comportamento di...
posta 13.11.2016 - 20:47
3
risposte

Come posso incoraggiare il mio gruppo a iniziare a utilizzare più uno strumento collaborativo online?

Sono in un progetto con altre 4 persone e sono stato disposto ad adottare completamente uno strumento collaborativo per rendere possibile la condivisione di informazioni e il salvataggio dei dati (PDF, DOC, ecc.) in uno strumento online , piutto...
posta 12.10.2011 - 19:33