Tutte le domande

2
risposte

Pure Dependency Injection - Come implementarlo

Sto facendo un progetto Android per un corso online. Mi piacerebbe usare DI in quel progetto, così ho iniziato a usare dagger2, ma ora ho iniziato ad avere i tipici problemi da principiante che mi trattengono. Poiché la scadenza del progetto...
posta 26.07.2017 - 02:38
5
risposte

Dove memorizzo le regole aziendali definite dall'utente?

Diciamo che ho un'applicazione che funziona intorno a reparti e dipendenti. Ogni dipartimento ha un insieme di regole che definisce quale dipendente è assegnato a ciascun dipartimento. Ad esempio, il sistema assegnerà automaticamente il dipenden...
posta 18.06.2018 - 09:15
4
risposte

Design migliorato per un gioco multiplayer a turni che utilizza l'intelligenza artificiale?

Sto cercando di decidere quale sia la migliore architettura per un gioco multiplayer a turni in cui i giocatori possono essere umani o AI e l'interfaccia utente è opzionale, ad esempio perché il gioco può essere utilizzato solo per far combatter...
posta 05.12.2018 - 15:41
5
risposte

Come si risolvono i tipi di basso livello a seconda dei tipi di alto livello?

Spesso mi imbatto in questo problema durante lo sviluppo di giochi e simulazioni. Ad esempio, sto attualmente scrivendo un'implementazione di scacchi. Lo sto usando come veicolo per sperimentare sistemi di componenti di entità e catene di respon...
posta 26.05.2018 - 12:50
1
risposta

Passaggi per convertire multi-repo in mono-repo

Quali sono i passi migliori per convertire i multi-repos in un mono-repo? Questo è quello che ho finora: per ogni repo, controlla il ramo più recente (ramo di integrazione, di solito) per ogni repo, copia la cartella repo nel nuovo repo...
posta 29.09.2018 - 22:19
4
risposte

Devo iniettare un Thread.sleeper come dipendenza per facilitare il test dell'unità?

Ho un pattern ripetuto nel mio codice che non è facile da testare: classi che vengono eseguite periodicamente. Solo per semplificare le cose, diciamo, assumiamo qualcosa del tipo: while( running ){ long millisToWait = scheduler.getMillise...
posta 24.07.2018 - 15:49
4
risposte

Le dichiarazioni del registro dovrebbero essere testate?

Durante la scrittura di test di solito ignoravo le dichiarazioni di registrazione, ma ora mi chiedo se fosse giusto. I log sono spesso strumenti importanti per la diagnosi dei problemi di produzione, inoltre possono esserci anche requisiti pe...
posta 17.12.2018 - 20:21
1
risposta

Esistono documenti che mostrano il lavoro quotidiano dei programmatori? [chiuso]

Ci sono screencast su Internet che mostrano schermate di programmatori che hanno deciso di registrare il loro lavoro quotidiano e mostrare il loro stile di programmazione? Mi interessa vedere come altri programmatori usano efficacemente strum...
posta 23.04.2012 - 13:32
4
risposte

Come aggiornare in modo incrementale un database durante la distribuzione di un sito Web?

Usiamo JSF su Tomcat insieme a un DB proprietario di backup. Voglio sapere in che modo aggiungere l'aggiunta di nuovi campi di database o / e stored procedure quando implementiamo una nuova versione dell'applicazione. Ci schieriamo inviand...
posta 11.01.2012 - 15:25
3
risposte

L'output di un compilatore dipende dal sistema operativo in uso?

Nell'azienda in cui lavoro ho un software di gestione, scritto da un programmatore esterno. Chiamiamo il software PK. PK è stato inizialmente scritto negli anni '90 usando C ++. Da allora è stato regolarmente aggiornato e mantenuto, ma nel suo n...
posta 14.11.2018 - 08:21