Tutte le domande

3
risposte

Come tracciare i cambiamenti temporali in un database?

Immagina un software per i proprietari di teatri. È possibile accettare prenotazioni per le diverse sale del cinema. Ogni sala ha un diverso numero di posti. Supponiamo che il proprietario voglia sapere quante persone hanno visitato il cinema...
posta 26.11.2014 - 09:42
1
risposta

Ridondanza causata dal polimorfismo

Ho due chat room, una ha un comportamento amministrativo e l'altra no. Ho preso in considerazione tutto il codice comune in una chat room di base, ma il comportamento AdministerChatroom l'ho estratto in un'interfaccia chiamata IAdministra...
posta 01.09.2014 - 04:05
2
risposte

Per creare sottoclasse o per eseguire l'implementazione "predefinita"?

Sto creando un set di strumenti in Java composto da molti strumenti di Natural Language Processing (NLP), come Tokenizer, tagger POS, Lemmatizer, analisi delle frasi, ecc. Voglio mettere tutti gli strumenti validi e pubblicamente disponibili...
posta 16.09.2014 - 04:25
1
risposta

Posso usare i font FontAwesome con i miei file CSS personalizzati?

Desidero utilizzare la libreria di icone WebFont FontAwesome (FA) per tutte le icone del mio progetto. Stanno usando SIL OFL 1.1 per i font e la licenza MIT per i file sorgente. Il mio problema è che, voglio usare i caratteri FA nel mio progetto...
posta 04.09.2014 - 06:19
2
risposte

Copia difensiva nella classe cliente o nella classe di servizio?

Ho un metodo di servizio che riceve parametri come Map . Dovrò aggiungere nuovi attributi a questa mappa all'interno del servizio. Se si passa l'oggetto Map originale al parametro anziché una copia, l'oggetto dei parametri originali verrà mo...
posta 31.10.2014 - 16:08
1
risposta

Quando si crea una libreria, esiste un modo per rendere certe classi interamente interne alla libreria e non esposte all'utente della libreria? [duplicare]

Supponi di progettare una libreria Java che altre persone possano utilizzare. Si compila la libreria in un JAR che è possibile importare nei propri progetti e utilizzare. Inutile dire che si intende utilizzare la libreria in determinati mod...
posta 22.09.2014 - 21:41
2
risposte

come gestire un rilascio di entrambi i dati sw e config

nel mio repository Ho una cartella sw e una cfg (config) sotto il trunk, sto pensando che quando rilascio rilascerò entrambi nella cartella releases ad es. v1 della mia app, con dati di configurazione di Londra. Se voglio pubblicare anche la v1...
posta 11.09.2014 - 19:44
1
risposta

Gli argomenti più efficaci a favore del miglioramento della qualità del codice, per un manager [chiuso]

Il sistema legacy del mio datore di lavoro iniziò (nel 1997) come codice procedurale molto strutturato (con un gran numero di OO), e fu fortunatamente uno dei 10% dei progetti software che ebbe successo. Oggi può sembrare un po 'antiquato, ma al...
posta 07.11.2014 - 22:48
1
risposta

Converti codice procedurale in object oriented

Ho un'applicazione PHP (un servizio web). Consiste di file raggruppati in directory per tema come:     /customer         /search.php con questo esempio di contenuto: Auth::authenticate($options); $db = new Db($options); $db->query("se...
posta 18.11.2014 - 21:17
2
risposte

Come evitare lunghe catene di chiamate?

Ho una gerarchia di oggetti, per lo più connessi per composizione. Cioè (non mostra i metodi di classe per la leggibilità): class A {} class B {A a;} class C {B b;} etc... class Z {Y y;} class Z fornisce l'API per l'esecuzione di coman...
posta 31.10.2014 - 10:11