Tutte le domande

3
risposte

Dovremmo essere completamente onesti con i nostri clienti riguardo a un lasso di tempo per un progetto?

Ho avuto questa esperienza per un po 'di tempo, quando un cliente ha bisogno di un prodotto software e mi contatta, il cliente di solito vuole sapere il periodo di tempo in cui questo prodotto sarà realizzato. Di solito, in qualità di sviluppato...
posta 19.11.2013 - 13:38
2
risposte

Quando sceglieresti * non * per aggiornare una libreria di terze parti a una versione più recente?

L'utilizzo di librerie di terze parti per ottenere aumenti di produttività nello sviluppo di software è comune. Sfortunatamente, insieme alle funzionalità della libreria, importiamo anche i suoi bug. Alcuni di essi vengono corretti nelle version...
posta 23.01.2014 - 18:17
3
risposte

Uso di Map in Java (o altre lingue strongmente tipizzate) per lavorare con dati non strutturati

Dopo aver esaminato il tipo di dati di base per i framework che trattano i dati non strutturati in java: libreria json json : JsonObject Mongodb java api : BasicBSONObject SolrJ (Solr java client) : SolrDocument il tema comune semb...
posta 21.02.2012 - 16:22
2
risposte

Come rappresentare una struttura ad albero in NoSQL

Sono nuovo di NoSQL e sto giocando con un progetto personale sullo stack MEAN (Mongo ExpressJs AngularJs NodeJs). Sto costruendo un editor di documenti che gestisce i nodi di dati. Ogni documento è in realtà un albero. Ho un API CRUD per i do...
posta 24.05.2014 - 10:00
2
risposte

Come rendere un metodo sincronizzato su tutte le istanze di una classe

Oggi mi è stata fatta questa domanda dell'intervista e non ho potuto rispondere. Se hai due istanze di una classe Person che ha un metodo setAddress che è sincronizzato. Ora se era un solo oggetto e più thread vi stavano accedendo, il synchron...
posta 31.07.2013 - 22:07
2
risposte

Qual è un modo ragionevole per strutturare le relazioni in MongoDB

Sto anche usando Node - che non mi è più familiare - se gli articoli / libri / tutorial riguardavano anche questo - questo aiuterebbe ancora di più. Vengo da un background prevalentemente MySQL - ma in questa API, tutti i dati saranno serviti...
posta 27.08.2013 - 16:29
1
risposta

Perché abbiamo bisogno di anni in una licenza software? [duplicare]

Comincio ogni file .java nel mio progetto con una licenza (BSD, nel mio caso). E la sua prima riga dice: /** * Copyright (c) 2011-2014, Firstname Lastname * * Redistribution and use in source and binary forms, with or without * modi...
posta 05.02.2014 - 13:46
4
risposte

Mantenere documentazione / manuali aggiornati in un progetto in rapida evoluzione

Sfondo Lavoro su un progetto relativamente grande (~ 570 KLOC) in un team relativamente piccolo (ex 5 sviluppatori, ora 2). Grandi quantità di codice possono apparire e poi svanire in mesi; ad esempio, alcuni anni fa una banca d'investimento...
posta 07.03.2014 - 22:50
4
risposte

Trovare un oggetto su una linea infinita

Domanda: C'è una linea infinita. Sei in piedi in un punto particolare che puoi spostare 1 passo in avanti o 1 passo indietro. Devi cercare un oggetto in quella linea infinita. Il tuo oggetto può essere in qualsiasi direzione. Fornisci una sol...
posta 05.09.2013 - 05:40
2
risposte

Unit test tattiche

L'unica tattica di test di unità che conosco è la comparazione con i dati dorati _ un insieme predefinito di dati di input per i quali è noto l'output (preferibilmente compresi casi d'angolo). Non riesco a pensare a nessun altro ragionevole m...
posta 30.01.2014 - 10:46