Tutte le domande

3
risposte

Devo usare il tipo di data in JAX-RS @PathParam?

Questo è quello che sto pensando di fare su un server JEE Glassfish usando Jersey. @GET @Path("/{name}/{date}") public String getMessages(@PathParam("name") String name, @PathParam("date") Date date) Mi piace l'idea di poter dire alle perso...
posta 05.03.2012 - 15:48
4
risposte

trovare case nel raggio

Durante un'intervista mi è stato chiesto quanto segue: Un'applicazione immobiliare che elenca tutte le case attualmente sul mercato (cioè in vendita) entro una determinata distanza (ad esempio, l'utente vuole trovare tutte le case entro 20 migli...
posta 06.06.2012 - 07:40
3
risposte

Grafica Linux di basso livello

Per scopi didattici, mi piacerebbe scrivere un'applicazione su un ambiente Linux in grado di elaborare eventi di tastiera e disegnare grafica senza enormi dipendenze come X o SDL. Presumo che ciò sia possibile, perché X e SDL sono solo programmi...
posta 28.03.2012 - 06:20
7
risposte

Ci sono delle buone pratiche per quanto riguarda il passaggio dall'architettura allo sviluppo?

Stiamo cercando di migliorare il processo di passaggio delle attività dall'architettura allo sviluppo. A un'estremità della scala non c'è una guida all'architettura che rischi di ottenere il caos, con ogni sviluppatore che fa le cose a modo s...
posta 07.12.2011 - 09:11
5
risposte

Come sappiamo che favorire la composizione sulla generalizzazione è sempre la scelta giusta?

Se un oggetto esiste fisicamente o no, possiamo scegliere di modellarlo in modi diversi. In molti casi potremmo abusivamente usare la generalizzazione o la composizione. Tuttavia, il principio GoF di "favorire la composizione sulla generalizzazi...
posta 10.04.2011 - 11:20
1
risposta

È buona norma usare NoStackTrace in scala?

Mi sono imbattuto in NoStackTrace mixin per Exceptions in scala. È buona pratica usarlo, o dovrebbe essere considerato "interno" a scala e lasciato solo?     
posta 20.08.2014 - 22:52
4
risposte

Quanto è importante conoscere la funzionalità prima della codifica?

Lavoro per una società di sviluppo software in cui il lavoro di sviluppo ci è stato proibito. Il team on-shore gestisce il supporto e parla direttamente con i clienti. Non parliamo mai direttamente con i clienti, ma parliamo solo di persone del...
posta 10.04.2012 - 08:08
3
risposte

Cosa rende Erlang adatto alle applicazioni cloud?

Stiamo avviando un nuovo progetto e implementiamo l'istanziazione delle nostre società di una nuvola openstack (vedi link ). Il progetto è strumenti di sicurezza per la nostra azienda. Attualmente gestiamo molte centinaia di server dedicati per...
posta 10.09.2012 - 11:20
2
risposte

Esiste un principio dell'interfaccia "chiedi solo ciò che ti serve"?

Sono cresciuto usando un principio per progettare e consumare interfacce che dice fondamentalmente "chiedi solo ciò di cui hai bisogno". Ad esempio, se ho un gruppo di tipi che possono essere eliminati, creerò un'interfaccia Deletable :...
posta 25.08.2012 - 20:43
9
risposte

Qual è il modo di capire il codice spaghetti gigante non commentato di qualcun altro? [duplicare]

Recentemente ho gestito un gigantesco programma multithread senza commenti e mi è stato chiesto di capire cosa fa, e quindi di migliorarlo (se possibile). Ci sono delle tecniche che dovrebbero essere seguite quando abbiamo bisogno di cap...
posta 06.11.2012 - 08:36