Tutte le domande

9
risposte

Le lingue dinamiche tipizzate meritano tutte le critiche? [chiuso]

Ho letto alcuni articoli su Internet sulla scelta del linguaggio di programmazione in azienda. Recentemente sono stati diffusi molti linguaggi tipizzati dinamici, ad esempio Ruby, Python, PHP ed Erlang. Ma molte imprese continuano a utilizzare l...
posta 01.09.2010 - 21:46
2
risposte

Sincronizzazione dei dati nelle app mobili: più dispositivi, più utenti

Sto cercando di creare la mia prima app mobile. Una delle caratteristiche principali dell'applicazione è che più dispositivi / utenti avranno accesso agli stessi dati e tutti avranno diritti CRUD. Credo che l'architettura dovrebbe coinvolgere...
posta 28.07.2013 - 15:07
4
risposte

recensione del codice con git-flow e github

Con git e github regolari posso eseguire una revisione del codice semplicemente creando una richiesta pull del ramo di funzione su cui sto lavorando al ramo principale. Come potrei fare recensioni di codice con git-flow? Con un flusso di lavoro...
posta 20.02.2013 - 15:01
8
risposte

Una macchina di sviluppo dovrebbe essere all'interno di una VM? [chiuso]

Questo post di Rob Conery (nota la lumaca) dice che l'ambiente di sviluppo dovrebbe essere eseguito all'interno di una macchina virtuale. Vedo quello che sta dicendo e sono tendenzialmente d'accordo, ma mi sento ancora un po 'a disagio. Ora ch...
posta 17.10.2011 - 12:35
7
risposte

E 'un brutto segno che spesso sto riprogettando mentre sviluppo un progetto?

Quando ho iniziato a programmare, ho pensato che un giorno sarei arrivato al punto in cui avrei iniziato un progetto sedendomi e facendo lo sketch di un diagramma UML di tutte le classi, quindi mi sono attenuto a quello. Ora sto programmando da...
posta 10.05.2011 - 17:59
6
risposte

Molte piccole richieste rispetto a poche grandi richieste (API Design)

Attualmente sto lavorando a un progetto con un'organizzazione come segue: Cliente : recupera i dati dal server principale tramite REST API. Server : richiede dati da vari altri server tramite API di terze parti API di terze parti : se...
posta 24.02.2015 - 22:46
5
risposte

Un'espressione lambda è qualcosa di più di una classe interiore anonima con un singolo metodo?

C'è un nuovo hype con le espressioni lambda a lungo attese in Java 8; ogni 3 giorni un altro articolo appare con loro su quanto sono cool. Per quanto ho capito, un'espressione lambda non è altro che una classe interna anonima con un singolo m...
posta 16.04.2013 - 11:19
1
risposta

Trattare una struttura dati 1D come griglia 2D

Sto lavorando con una classe nativa che rappresenta un'immagine 2D come array 1D. Se vuoi cambiare un pixel, ad esempio, ora devi calcolare come ricavare l'indice dalle coordinate di x,y . Quindi, supponiamo di avere un array 1D array1d...
posta 28.09.2013 - 19:03
3
risposte

Come addestrare i programmatori junior per l'ambiente web (complicato) di oggi?

Attualmente la nostra azienda sviluppa applicazioni costituite, per la maggior parte del tempo, dai server Web di Ruby on Rails e da una serie di diversi client REST, dai sistemi kiosk in Java ai dispositivi embedded in C / C ++ (oltre alle inte...
posta 22.03.2013 - 18:38
6
risposte

Perché evitare l'ereditarietà di Java "Estende"

Jame Gosling ha detto “You should avoid implementation inheritance whenever possible.” e invece, usa l'ereditarietà dell'interfaccia. Ma perché? Come possiamo evitare di ereditare la struttura di un oggetto usando la parola chiave "ex...
posta 10.05.2011 - 16:00