Tutte le domande

2
risposte

Lo script di distribuzione dovrebbe essere un artefatto della compilazione?

Questo è un progetto web scritto in Java. Quindi sto scrivendo la build e gli script di deploy. Per creare la build, ho usato la formica. La costruzione continua viene eseguita con Jenkins. La build genera 3 artefatti diversi: Il file...
posta 14.12.2011 - 16:48
1
risposta

Perché Akka è commercializzata come reattiva? Il modello attore è reattivo?

Per quanto ne so, il modello di attore e la programmazione reattiva sono concetti separati. Il modello dell'attore non sembra essere intrinsecamente reattivo nei miei confronti. Tuttavia, la struttura di Akka che è un'implementazione di un mo...
posta 01.09.2014 - 14:31
2
risposte

La mia piccola libreria software dovrebbe evitare l'uso di altre librerie?

Ho appena rilasciato una piccola libreria Java che offre solo alcune classi e metodi. Da quando ho creato il progetto con Maven, ho utilizzato immediatamente diverse librerie di terze parti per raggiungere i miei obiettivi, in particolare:...
posta 31.01.2013 - 17:47
1
risposta

Editor di codice online [chiuso]

I principali IDE online sono ospitati sul server del fornitore di servizi. Esempi sono Kodingen, Cloud9, ShiftEdit. Quindi non sarebbero disponibili se il server esterno fosse inattivo per qualche motivo, e preferisco comunque fare il mio comput...
posta 24.02.2012 - 10:01
3
risposte

Moltitudini che costruiscono un'implementazione. DI senza speranza? Utilizzare il localizzatore di servizi?

Diciamo che abbiamo 1001 clienti che costruiscono direttamente le loro dipendenze piuttosto che accettare iniezioni. Refactoring del 1001 non è un'opzione secondo il nostro capo. In realtà non è nemmeno consentito l'accesso alla loro fonte, solo...
posta 02.02.2017 - 03:27
1
risposta

Perché i caratteri di punteggiatura nella tabella ASCII sono ovunque?

Nella tabella ASCII , i caratteri di punteggiatura compaiono tra i caratteri non stampabili e prima dei numeri ( !"#$%&')*+,-./ ), tra i numeri e lettere maiuscole ( :;<=>?@ ), tra le lettere maiuscole ( [\]^_' ) e le lett...
posta 13.09.2016 - 11:36
2
risposte

Grande layout del progetto: aggiunta di nuove funzionalità su più sottoprogetti

Voglio sapere come gestire un grande progetto con molti componenti con il sistema di gestione del controllo della versione. Nel mio attuale progetto ci sono 4 parti principali. Web Server Console di amministrazione Platform. La p...
posta 11.06.2013 - 18:15
2
risposte

Che cos'è una Comonad e come sono utili?

Recentemente ho rispolverato le mie conoscenze su come funzionano le Monade. Ho anche introdotto il concetto di 'Comonad' , che è descritto come il inverso doppio di un monade . Tuttavia, sono impossibile girarci intorno. Per capire Monad...
posta 16.06.2016 - 11:30
1
risposta

Quali sono le differenze tra la programmazione orientata agli aspetti, orientata ai soggetti e ai ruoli?

So che ci sono molti articoli che descrivono questi tre paradigmi, ma sto cercando una spiegazione schematica. Qui ci sono alcune ottime descrizioni della programmazione orientata agli aspetti, quindi mi sto ponendo questa domanda nella spera...
posta 19.11.2011 - 07:24
5
risposte

Gestione delle eccezioni in un programma che deve essere eseguito 24/7

Ho letto che dovremmo prendere solo eccezioni che possono essere gestite, il che rende cattiva l'idea della classe di base di base (C # in questo caso) (per altri motivi). Attualmente faccio parte di un progetto in cui finora non ho ancora visto...
posta 22.01.2014 - 08:09