Tutte le domande

8
risposte

Come si scrivono blog tecnici? [chiuso]

Di solito leggo molto sulla programmazione di cose correlate. Quando l'argomento che ho letto non è legato direttamente al mio lavoro, (ad esempio, leggi alcuni Algoritmi che non uso nel lavoro di tutti i giorni), li dimentico. Un modo per ra...
posta 03.06.2011 - 13:32
6
risposte

Le aziende dovrebbero considerare dipendenti remoti o attenersi ai dipendenti locali? [chiuso]

Gli sviluppatori d'elite possono essere 10 volte più produttivi di uno sviluppatore medio. Chiaramente è più facile trovare uno sviluppatore d'élite in tutto il mondo che nel cortile di un'azienda. Se un'azienda non si trova in un punto ca...
posta 02.09.2010 - 03:04
5
risposte

Implementazione di un'interfaccia quando non è necessaria una delle proprietà

Piuttosto semplice. Sto implementando un'interfaccia, ma c'è una proprietà che non è necessaria per questa classe e, infatti, non dovrebbe essere utilizzata. La mia idea iniziale era di fare qualcosa del tipo: int IFoo.Bar { get { raise ne...
posta 29.12.2015 - 18:22
5
risposte

È ancora valido parlare di modello anemico nel contesto della programmazione funzionale?

La maggior parte dei modelli di progettazione tattica DDD appartiene al paradigma orientato agli oggetti, e il modello anemico descrive la situazione quando tutta la logica aziendale è messa in servizi piuttosto che oggetti, rendendoli quindi un...
posta 05.05.2016 - 00:04
4
risposte

Come prevenire le condizioni di gara in un'applicazione web?

Considera un sito di e-commerce, in cui Alice e Bob stanno entrambi modificando le schede di prodotto. Alice sta migliorando le descrizioni, mentre Bob sta aggiornando i prezzi. Iniziano a modificare Acme Wonder Widget allo stesso tempo. Bob fin...
posta 25.11.2014 - 11:10
3
risposte

Costruire applicazioni web in server-side vs client-side vs hybrid? [chiuso]

Attualmente esistono diversi approcci per la creazione di applicazioni Web: 1. Solo lato server Questo è un approccio classico in cui si renderizzano le pagine sul server da una struttura web come Ruby on Rails, Django, Express, Play! Quad...
posta 24.01.2014 - 01:51
5
risposte

Non dichiarare interfacce per oggetti immutabili

Non dichiarare interfacce per oggetti immutabili [EDIT] Dove gli oggetti in questione rappresentano oggetti Data Transfer (DTO) o Plain Old Data (POD) È una linea guida ragionevole? Fino ad ora, ho spesso creato interfacce per class...
posta 06.03.2013 - 12:50
9
risposte

Alternative al modello singleton

Ho letto opinioni diverse sul modello singleton. Alcuni sostengono che dovrebbe essere evitato a tutti i costi e ad altri che può essere utile in certe situazioni. Una situazione in cui utilizzo i singleton è quando ho bisogno di una fabbrica...
posta 08.05.2012 - 07:41
2
risposte

Ha senso utilizzare ORM nello sviluppo Android?

Ha senso utilizzare un ORM nello sviluppo Android o il framework è ottimizzato per un accoppiamento più stretto tra l'interfaccia utente e il livello DB? Sfondo : ho appena iniziato con lo sviluppo di Android e il mio primo istinto (proveni...
posta 09.07.2012 - 18:57
2
risposte

Processo di sviluppo del codice per la missione Voyager?

La Voyager 1 ha raggiunto lo spazio interstellare nell'agosto 2012 ed è l'oggetto umano più distante esistente. Lanciata poco dopo la sua navicella gemella, la Voyager 2, nel 1977, la Voyager 1 esplorò i sistemi gioviani e saturniani scoprendo n...
posta 17.08.2016 - 14:04