Tutte le domande

2
risposte

Progettazione oggetto: proprietà classe contro elenco di oggetti

Abbiamo un database orientato agli oggetti. Quindi, la nostra persistenza è veramente orientata agli oggetti. L'esempio è l'oggetto person e l'attributo VIP . Dobbiamo conservare, se una persona è un VIP o no. Usecase: gli utenti ord...
posta 31.05.2018 - 15:30
2
risposte

Parametri delle classi a livello di servizio: primitive o tipi specifici di dominio?

Abbiamo un servizio web esistente che è attualmente modellato come un singolo progetto, in cui le classi di web / service / manager / modello sono diventate un po 'confuse e mescolate. Come refactoring, stiamo separando i pezzi per la manutenzio...
posta 03.05.2018 - 13:26
1
risposta

git merge o cherry-pick per copiare i commit dal vecchio ramo nel ramo più nuovo?

Il precedente aveva lavorato sul clone locale di LO (LibreOffice) per il supporto degli script TB_LR nel 2015, e ora il mio compito è quello di ottenere tutti i suoi commit sul ramo per riprodurre il suo lavoro sul clone LO attuale. Mi è stato d...
posta 13.05.2018 - 15:02
2
risposte

Test della casella bianca e tabelle di traccia

Ho visto tabelle di traccia elencate sotto test white-box in una parte del mio programma, e separatamente sotto test a secco in un'altra parte. Qualcuno potrebbe chiarire se le tabelle di traccia sono generalmente considerate come parte di uno...
posta 26.05.2018 - 06:53
1
risposta

Qual è il miglior sistema di ricerca, tag definiti dall'utente o campi di attributi pre-definiti?

Sto sviluppando un'applicazione per marketplace che alla fine elenca un gran numero di diversi tipi di articoli. Attualmente il nostro sistema di ricerca (basato su Algolia) è costruito su campi di attributo predefiniti che devono essere comp...
posta 06.05.2018 - 21:08
1
risposta

API REST: come PUT / POST diverse unità di dati

Ho una API che ho progettato che può restituire i dati in 2 diverse unità. Per spiegare questo sto tendendo a usare l'esempio di una misurazione, in particolare la temperatura. Tuttavia, il mio caso d'uso è leggermente più complesso, rappresenta...
posta 22.06.2018 - 12:03
1
risposta

Nome della notazione utilizzata durante la documentazione dei parametri della riga di comando

Spesso, i parametri della riga di comando sono documentati usando una notazione vagamente EBNF-ish come la seguente: L'output di dir /? su Windows: DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]so...
posta 22.09.2016 - 13:19
3
risposte

Come scrivere classi per rappresentare un modello di dominio? [chiuso]

In base a DDD e l'architettura pulita , le entità dovrebbero incapsulare i dati e la logica correlata. Quindi, come si progetta una classe per rappresentare una particolare entità del mondo reale? Due alternative tra molte delle possibi...
posta 29.09.2016 - 11:34
2
risposte

Iniezione delle dipendenze nel pattern Chain of Command

Ho implementato un pattern Chain of Command, con moduli che implementano un'interfaccia: interface IRequestHandler { public function handle(&$offset, &$tripData, $request = null); public function setSuccessor(OffsetRequestHandl...
posta 09.05.2018 - 12:52
1
risposta

Come viene chiamato il metodo della funzione corretta in fase di esecuzione?

Supponiamo di avere una classe base A e una classe derivata B . A implementa un metodo virtuale foo() che è sovraccarico in B . Se abbiamo un oggetto test di tipo B , allora l'oggetto conterrebbe sicuramente e...
posta 18.09.2016 - 00:58