Tutte le domande

3
risposte

Modifica di un numero elevato di istruzioni if-elif-else per utilizzare la struttura sottostante

Ho una funzione simile a questa: function_name(step, ... , typ): if typ == 'some type of calc method': if step == 1: do_me_at_step_1(...) elif step == 2: do_me_at_step_2(...) elif ......
posta 07.07.2018 - 23:40
1
risposta

Le API REST dovrebbero essere indipendenti dal contesto o dipendenti?

Diciamo che ho diversi utenti e ognuno ha un user_id e anche friends Per accedere ai loro amici, dovrebbero essere registrati, quindi verrà stabilita una sessione con il server. L'API REST per i propri amici dovrebbe essere use...
posta 29.05.2014 - 20:49
2
risposte

Combinazione di programmazione asincrona e sincrona

Ho dei problemi che mi avvolgono attorno a un certo problema: Nella mia app di flusso di dati (un editor visuale), ho entrambi gli oggetti autonomi che comunicano attraverso le porte tramite messaggi simultanei non ordinati e rappresentano qu...
posta 24.06.2014 - 14:54
3
risposte

che cosa fare quando UX richiede un design di evento brutto e contorto e non sai come implementarlo in modo pulito?

Mi è stato assegnato il compito di creare un'applicazione client desktop che recuperi i dati da apis web e li presenti all'utente. Nell'ultimo mese circa, ho trascorso la maggior parte del mio tempo e delle mie energie portando in vita la fun...
posta 15.06.2014 - 14:01
1
risposta

Come faccio a convincere un proprietario del progetto a partecipare ai test di accettazione?

Ho iniziato a utilizzare Tracker pivotal per un progetto su cui sto lavorando. Concettualmente, questo sembra davvero interessante e mi interessa usare il modello agile. Tuttavia, ho un problema con tutto ciò di cui si parla nel video. Alle...
posta 04.02.2014 - 23:42
3
risposte

Implementazione dell'interfaccia Principio di segregazione

Questa interfaccia IConvertible soddisfa il principio di segregazione dell'interfaccia (ad esempio "I" in SOLID )? Ecco la definizione: public interface IConvertible { TypeCode GetTypeCode(); bool ToBoolean(IFormatProvider pr...
posta 23.03.2014 - 11:25
3
risposte

Scrivi su stdout e reindirizza o scrivi direttamente nel file?

Posso vedere due modi per riempire un file vuoto con i dati: $ run_program arg1 > data_file o, in particolare, scrivere codice che gestisce un file e scrivere su di esso? vale a dire. un flusso di file? Quale è meglio implementare?...
posta 27.03.2014 - 14:05
1
risposta

È buona o cattiva pratica fornire classi separate per un oggetto: uno per costruirlo e uno per usarlo?

Supponiamo che sto scrivendo un codice C ++ per visualizzare oggetti "Foo". Ho due modi per ottenere un "Foo": calcolarlo dai dati, o prendere i pezzi di un "Foo" precompilato e costruire un nuovo "Foo". Ora, una volta che viene calcolato un...
posta 20.01.2014 - 19:31
2
risposte

Su quale livello di astrazione faresti TDD?

problema Mi trovo a inchiodare la struttura della classe avendo troppi test unitari che rendono difficile apportare modifiche. Esempio Supponiamo di avere una classe A che utilizza le classi B1 e B2. La classe B1 utilizza le classi...
posta 31.01.2014 - 22:33
3
risposte

Perché un oggetto "Ordine" dovrebbe avere una proprietà "Stato"?

Vedo sempre le classi di ordini standard implementate con una proprietà "Status", ma non mi sento a mio agio con questo. Lo stato non è una proprietà del processo di adempimento invece dell'ordine stesso? Che dire degli ordini che possono essere...
posta 27.01.2014 - 19:25