Tutte le domande

2
risposte

Refactoring test condizionali verbali [duplicato]

Il mio primo tentativo a questa domanda era troppo teorico, quindi l'ho riscritto con il codice reale. Guarda la cronologia delle modifiche se ti interessa. Supponendo questa logica, "sofferenza" dalla freccia anti-pattern : /** * F...
posta 20.08.2015 - 13:37
1
risposta

Dovrei forzare l'utente a racchiudere gli argomenti o consentire loro di passare i dati al costo di avere più argomenti?

Ho il costruttore: public class Player { final private DoubleDuple position; final private DoubleDuple momentum; public Player(double xPos, double yPos, double xMom, double yMom) { position = new DoubleDuple(xPos, yPos);...
posta 09.08.2015 - 00:08
5
risposte

Principi OOP nelle classi clienti e account di una banca

Sto progettando un'applicazione bancaria che si occupa di clienti con account FD. Ci sono due approcci: Approccio 1 In questo il cliente ha un elenco di account. L'applicazione bancaria gestirà i conti attraverso i clienti. Il mio...
posta 13.08.2015 - 05:09
1
risposta

Implementare un requisito con un decoratore e garantirne l'utilizzo

In una libreria condivisa ho una funzione che è ampiamente utilizzata. Sto implementando un requisito per la funzione di sovrascrivere il suo comportamento quando le entità si trovano in uno stato specifico. Ho deciso di implementare questo r...
posta 16.08.2015 - 15:34
3
risposte

Come capire se una proprietà è un membro di una classe o devo creare una classe diversa che la detiene?

A volte quando crei una classe puoi aggiungere diverse proprietà (nuovi membri dati) di cui non sei sicuro se vuoi farlo o no. Ad esempio, ho un gioco di slot del casinò. Ho tessere e tessere che ruotano su bobine diverse. Quindi una volta che 3...
posta 10.08.2015 - 16:39
1
risposta

È sicuro usare il vecchio codice in un nuovo progetto? [duplicare]

Ecco la situazione: Mentre lavoravo per la società A sul progetto A hai sviluppato un algoritmo di ricerca molto veloce e perfetto. Poi sei passato alla compagnia B per lavorare sul progetto B che è totalmente diverso dal progetto A, ma...
posta 04.08.2015 - 09:25
1
risposta

Perché lanciare un'eccezione 'deve implementare questa funzione' piuttosto che rendere astratta la funzione?

Nelle librerie del supporto Android qui le funzioni destroyItem e instantiateItem generano un'eccezione se non vengono sovrascritte: 175 throw new UnsupportedOperationException( 176 "Required method instantiat...
posta 04.11.2015 - 08:07
2
risposte

Design accettabile per utilizzare oggetti membri pubblici nella composizione?

Dire che ho una grande classe chiamata Root , che ha molti membri e amp; funzioni: class Root { public: void func1(); // operates on a and b void func2(); ... private: A a; B b; C c; ... }; La classe...
posta 13.12.2015 - 19:42
1
risposta

Bower, NPM, Gulp in ASP.NET MVC, quale problema sto risolvendo? [chiuso]

Lavoro in una piccola società di sviluppo web e non usiamo alcuna gestione delle dipendenze di alcun tipo dal lato front-end. Le librerie esterne vengono semplicemente scaricate e incollate nella cartella lib di qualunque sito web abbia bisogno...
posta 27.08.2015 - 16:13
2
risposte

Come gestire il recupero dei dati per i riferimenti a oggetti circolari nei modelli di dominio OOP

Sto cercando di mettere insieme alcuni modelli base in OOP (C #), e apparentemente ho sbagliato idea. Se ho un caso Comp di Workman, è applicato a un paziente. Ha anche una o più PatientVisits applicate al caso. Ad ogni PatientVisit è associa...
posta 22.11.2015 - 03:49