Domande con tag 'design'

1
risposta

Filosofi greci, tavolette di pietra e problemi di schiavi muti [chiuso]

Questa è una delle domande che ho incontrato mentre preparavo un colloquio di programmazione. Design a system for Greek philosophers to exchange messages using stone tablets carried by dumb slaves. Bene, i ragazzi che hanno avuto questa...
posta 06.12.2013 - 12:48
2
risposte

Chi è il proprietario delle informazioni? Memento vs. Originator

Immagina per un secondo che sto implementando il Memento Pattern, usando le seguenti classi. Corsi Una classe Originator che ha rispettivamente proprietà pubbliche e private, campi e Una classe Memento che ha molte proprietà / campi che...
posta 04.09.2015 - 14:30
0
risposte

Design del sistema: server di chat scalabile

Supponiamo che ti sia stato chiesto di progettare un server di chat scalabile con i seguenti requisiti: Il caso d'uso principale è: il giocatore A vede B online, A manda un messaggio a B, B lo riceve. Il caso d'uso secondario è: il giocato...
posta 10.01.2017 - 15:18
1
risposta

Dovrei sempre lanciare il più specifico o dovrei provare a generalizzare i tipi di eccezione?

Di solito hai FooException . /** * @throw FooException If Foo is invalid for searching. */ public bool exists(Foo a) Ma a un certo punto devi avere altre due eccezioni specifiche per Foo. /** * @throw FooSearchException (extends Fo...
posta 01.04.2015 - 14:44
2
risposte

Qual è l'approccio corretto per creare un'applicazione attorno a una libreria?

Ho una libreria che definisce i messaggi. Nella mia particolare istanza, è un codice generato automaticamente da un XSD che utilizza JAXB (Java). I messaggi possono essere molto complessi, con alcuni membri come oggetti e quegli oggetti contenen...
posta 14.03.2015 - 01:00
0
risposte

Implementare un nuovo progetto per comunicare con quelli vecchi. Il modo corretto

Non sono sicuro se questo è il posto giusto per postare questo (sono abbastanza nuovo, ma Stackoverflow e Superuser hanno suggerito questo sito per la mia domanda), ma qui va. Attualmente ho il seguente: Un frontend - realizzato con WPF...
posta 22.10.2018 - 09:22
3
risposte

È accettabile guardare alle idee di altri progetti di altre persone? [chiuso]

Quando avvio un nuovo progetto, tendo a guardare il codice sorgente di altre persone che hanno implementato lo stesso progetto. Questo mi dà un'idea su come dovrebbe essere creato il progetto complessivo e il flusso di base e la logica di attuaz...
posta 03.07.2017 - 17:08
3
risposte

Che significato ha un SUGGERIMENTO quando viene utilizzato nell'ingegneria del software?

L'ho visto ora in un numero di luoghi e in un certo numero di contesti, ad esempio in SQL. Non riesco a definire il significato di un "suggerimento" che sembra chiaro abbia qualche applicazione o parte di un modello / tecnica di disegno più g...
posta 12.05.2012 - 21:30
5
risposte

Questo tipo di design per contratto è inutile?

Ho appena iniziato l'università informatica e sto frequentando un corso di programmazione su C (++). Il professore di programmazione preferisce collegare ogni argomento con un tipo di progettazione di programmazione simile a Design by Contract....
posta 21.03.2012 - 13:34
6
risposte

La scansione delle porte è considerata dannosa? [chiuso]

Se un'applicazione sta eseguendo la scansione delle porte di altre macchine, per scoprire se un particolare servizio / applicazione è in esecuzione, sarà considerato dannoso? Si tratta di hacking? In quale altro modo si può scoprire su quale...
posta 30.08.2012 - 11:43