Tutte le domande

5
risposte

Concorrenza configurabile in Java o in qualsiasi altro linguaggio di programmazione

Mentre stavo leggendo un documento di ricerca sulla concorrenza denominato Software e la Rivoluzione della concorrenza ( versione html ). Mi sono imbattuto in seguenti righe: Unfortunately, although locks work, they pose serious problem...
posta 26.03.2016 - 10:50
3
risposte

Quanto è meglio coinvolgere lo sviluppatore junior nella progettazione di un'applicazione da zero? [chiuso]

Siamo un team di 3 sviluppatori (2 sviluppatori esperti e un junior). Abbiamo appena iniziato un nuovo progetto. Abbiamo progettato l'applicazione, concentrato gli sforzi sulla scelta dell'architettura giusta e ora stiamo ponendo le prime lin...
posta 06.09.2014 - 19:51
3
risposte

Cross-language Test-Driven Development

La breve domanda: In che modo segui lo sviluppo basato su test su un progetto che abbraccia più lingue? In particolare, sto scrivendo un'applicazione web che utilizza JavaScript e PHP e voglio seguire i principi di TDD, ma non sono sicuro d...
posta 20.08.2015 - 15:20
2
risposte

Ci sono attualmente lingue complete non-mainstream per uso generico?

Le lingue complete di Non Turing offrono un grande vantaggio rispetto alle lingue complete di Turing in quanto sono molto più analitizzabili e, quindi, offrono possibilità di ottimizzazione molto più ampie. Tuttavia sono a malapena utilizzati e...
posta 24.06.2013 - 00:28
3
risposte

Clean Code e Hybrid Objects e Feature Invidia

Quindi di recente ho apportato alcuni importanti refactoring al mio codice. Una delle cose principali che ho provato a fare era dividere le mie classi in oggetti dati e oggetti di lavoro. Questo è stato ispirato, tra le altre cose, da questa sez...
posta 10.10.2014 - 16:26
3
risposte

Stai scrivendo manualmente i test delle unità Prova con l'esempio?

Sappiamo che scrivere test JUnit dimostra un particolare percorso attraverso il tuo codice. Uno dei miei soci ha commentato: Manually writing unit tests is Proof By Example. Veniva dallo sfondo di Haskell che ha strumenti come Qui...
posta 22.12.2017 - 04:17
3
risposte

Quando il sovraccarico del metodo è appropriato?

Supponiamo che io stia lavorando su un sistema esistente, ragionevolmente grande. Ho un oggetto, myObject della classe MyClass (per l'esempio, supponiamo che io stia lavorando in Java). myObject è una composizione contenente un...
posta 16.02.2012 - 01:57
2
risposte

Quale progetto PHP open source ha il design OOP "perfetto" da cui posso imparare? [chiuso]

Sono un principiante di OOP e imparo meglio con l'esempio. Potresti dire che questa domanda è simile a Quali progetti open source Scala dovrei studiare per imparare le migliori pratiche di codifica - ma in PHP. Ho sentito dire che Symfon...
posta 05.04.2012 - 16:42
6
risposte

Devo usare la title case negli URL?

Attualmente stiamo decidendo una convenzione di denominazione coerente su un sito con più applicazioni web. Storicamente, sono stato un sostenitore del 'lettere minuscole tutte le lettere!' durante la creazione di URL: http://example.com/mysys...
posta 28.02.2012 - 09:52
4
risposte

App a pagamento open source

La domanda che mi dà fastidio è se sia possibile / fattibile / ragionevole aspettarsi che un'app open source venda bene sul mercato mobile? Devo credere che i miei utenti utilizzeranno la mia app, piuttosto che creare la versione estratta e,...
posta 29.04.2012 - 02:02