Tutte le domande

6
risposte

Quando dovrei smettere di impegnarmi a padroneggiare nuovi progetti?

Ogni volta che inizia un nuovo progetto, di solito ha senso iniziare cominciando dal master fino a quando non hai qualcosa di "stabile", e poi inizi a lavorare nei rami. Almeno, questo è il modo in cui normalmente lo faccio. C'è un modo per a...
posta 07.01.2014 - 20:38
4
risposte

Qual è la definizione di "Big Data"?

C'è uno? Tutte le definizioni che posso trovare descrivono la dimensione, la complessità / varietà o velocità dei dati. La definizione di Wikipedia è l'unica che ho trovato con un numero effettivo Big data sizes are a constantly mov...
posta 07.06.2012 - 21:41
4
risposte

API RESTful. Dovrei restituire l'oggetto che è stato creato / aggiornato?

Sto progettando un servizio web RESTful usando WebApi e mi chiedevo quali risposte HTTP e corpi di risposta dovessero ritornare durante l'aggiornamento / creazione di oggetti. Ad esempio, posso utilizzare il metodo POST per inviare alcuni JSO...
posta 28.03.2016 - 16:53
1
risposta

Cos'è l'anarchia di sviluppatori?

Ho letto dell'anarchia Developer (o Programmatore), che sembra essere pubblicata come metodologia di sviluppo post Agile. Ho trovato alcune risorse su di esso ( 1 , 2 ) ma sembra che non ci sia molto. Mi stavo chiedendo se qualcuno avesse de...
posta 03.01.2013 - 12:00
7
risposte

Che cosa cerchi quando esegui il debug di deadlock?

Recentemente ho lavorato a progetti che utilizzano pesantemente il threading. Penso di essere OK nel progettarli; usa il più possibile il design stateless, blocca l'accesso a tutte le risorse di cui ha bisogno più di un thread, ecc. La mia esper...
posta 26.01.2011 - 15:56
5
risposte

È una cattiva pratica creare nuovi oggetti senza memorizzarli?

Ho visto oggetti creati nel codice Java senza memorizzare un riferimento all'oggetto. Ad esempio, in un plugin di eclissi ho visto una shell SWT creata in questo modo: new Shell(); Questo nuovo oggetto Shell non è memorizzato in una variabi...
posta 12.01.2012 - 21:15
3
risposte

Strategia per la revisione del codice prima di unire al master dai rami delle funzionalità

Io e il mio team utilizziamo i rami delle funzionalità (con git). Mi chiedo quale sia la migliore strategia per la revisione del codice prima di unire per padroneggiare. Controllo un nuovo ramo dal master, chiamiamolo fb_ # 1 Mi impegno al...
posta 15.10.2013 - 11:47
5
risposte

Come si gestiscono le dipendenze esterne in un progetto open source?

Quando si scrive un progetto open-source e si utilizza Google Code o GitHub e si vuole usare una libreria come Lua, come si dovrebbe fare una cosa simile? La dipendenza deve essere inclusa nel repository? La dipendenza deve essere costruit...
posta 22.09.2011 - 18:11
5
risposte

Alternative al pattern del repository per incapsulare la logica ORM?

Ho appena dovuto cambiare un ORM ed è stato un compito relativamente scoraggiante, perché la logica della query stava perdendo ovunque. Se mai avessi dovuto sviluppare una nuova applicazione, la mia preferenza personale sarebbe quella di incapsu...
posta 02.01.2013 - 00:28
2
risposte

Che cosa significa veramente "software supponente"?

Ho visto molti altri sviluppatori di framework / librerie lanciare la frase "scriviamo software supponente", ma in termini pratici, cosa significa realmente? Significa che l'autore del 'Opinionated Framework X' dice che, poiché scrivono il codic...
posta 15.10.2010 - 07:09