Tutte le domande

2
risposte

Consigli sull'architettura delle applicazioni usando MongoDB per un intenso gioco multiplayer

Sto lavorando a un gioco di carte collezionabili multiplayer. Il lato server è node.js + websocket.io. Sto ora valutando quale database implementare. Sono rimasto molto affascinato da MongoDB, principalmente per il fatto che posso scambiare J...
posta 09.10.2017 - 18:16
2
risposte

Come devo tenere traccia di quale mostro è il primo in una partita di Tower Defense, ed è giusto creare un attributo extra solo per questo scopo?

Quindi sto creando un gioco di Tower Defense e voglio avere diversi modi per le torri per dare la priorità ai loro bersagli (sto usando Python ma sto cercando una risposta generica al design): class TargetPriority(enum.Enum): LOW_HEALTH =...
posta 12.12.2017 - 00:30
2
risposte

REST parziale richiesta non valida

Sto implementando un metodo REST che ti consente di pubblicare un elenco di elementi. Se tutti i dati sono corretti ovviamente restituisco 201 e se tutti i dati non sono corretti a 400. Quale sarebbe un codice di risposta appropriato se alcun...
posta 21.10.2013 - 21:43
1
risposta

Usa DTO Pattern o Serialize Domain Objects

Un mio collega è contrario all'uso di DTO e ritiene piuttosto che dovremmo restituire gli oggetti Entity / Domain serializzati per un api REST. Sente che DTO è un modello anti e si trova in questo articolo Data Transfer Object è una vergogna ....
posta 22.04.2018 - 20:48
2
risposte

Dovresti sborsare un repo se lo stai trasferendo in un'altra lingua?

Sono nuovo di biforcazione e open source e sto trasferendo una libreria di Rust in Swift, ma non ero sicuro di dover biforcare il repository originale e quindi sostituirlo con i miei nuovi file o semplicemente caricare il mio repository e menzio...
posta 24.01.2018 - 16:12
1
risposta

Iniezione delle dipendenze per componenti strettamente accoppiati

Sto scrivendo del codice per analizzare alcuni file (che io chiamo "assets"), e ho intenzione di strutturarlo come tre classi: AssetParser , NamespacesParser e TransfomersParser . AssetParser utilizzerà gli oggetti delle altre...
posta 14.02.2018 - 19:13
3
risposte

Come si strutturano i casi di test su oggetti con più gradi di libertà?

Sto testando un metodo parametrizzato da due input e dipende da una strategia. Ecco cosa ho: [TestCase(input_a1, input_b1, strategy1)] [TestCase(input_a2, input_b1, strategy1)] [TestCase(input_a3, input_b1, strategy1)] [TestCase(input_a1, inpu...
posta 27.02.2018 - 04:03
2
risposte

Test Internals con TDD?

Sono nuovo di TDD e relativamente nuovo allo sviluppo di software in generale (ad es. 4 anni di esperienza), ma sto cercando di imparare. Ho giocato con TDD ma mi sono imbattuto in quello che so realizzare è un problema comune. Ho testato sia...
posta 08.03.2018 - 03:49
2
risposte

Autonomia dei microservizi

Attualmente sto esaminando l'esempio dell'architettura dei microservizi e sto facendo fatica a rendere i miei servizi veramente autonomi. Ho i seguenti servizi ... CustomerAPI CustomerService OrderAPI OrderService ProductAP...
posta 12.12.2017 - 17:13
2
risposte

Le migliori pratiche per mantenere i modelli precedenti nel codice?

Durante il mio primo seminario di part-time durante il college, mi sono occupato di un'applicazione web di grandi dimensioni responsabile della gestione di un evento periodico ospitato dal nostro cliente, in gran parte un semplice snoozefest CRU...
posta 02.03.2018 - 10:58