Tutte le domande

1
risposta

Mantenimento della separazione delle preoccupazioni

Sto realizzando la mia prima app C # e sto riscontrando un po 'di difficoltà con la separazione delle preoccupazioni. Capisco il concetto, ma non so se lo sto facendo bene. Ho questo come un rapido esempio per illustrare la mia domanda. In un'ap...
posta 24.07.2015 - 02:35
7
risposte

Motivo di progettazione per "operazione su oggetto consentito, solo se l'oggetto si trova in un determinato stato"

Ad esempio: Only job applications that are not yet in review or approved, can be updated. In other words, a person can update his job appliance form until HR starts reviewing it, or it's already acepted. Quindi un'applicazione di lavoro...
posta 25.12.2015 - 10:25
4
risposte

Cosa rende un programma (in una lingua come C ++) multipiattaforma o no?

Ho un'esperienza di programmazione abbastanza semplice con Java e ho provato C ++ e Python. Anche se ha senso per Java, i programmi di base che ho scritto in C ++ hanno funzionato bene su Windows e OS X. Sono stato in grado di inviare il file so...
posta 03.05.2015 - 22:56
3
risposte

Implementazione di un livello di nascondere la complessità

Come parte delle dipendenze del progetto su cui sto lavorando, utilizziamo diversi servizi di base. Questi servizi, ai quali non possiamo apportare grandi cambiamenti, sono un gran casino. A seconda del metodo che invochiamo, dobbiamo convertire...
posta 17.09.2015 - 09:16
1
risposta

Qual è lo stato del copyright del codice boilerplate?

Controllo la conformità Open Source per il codice commerciale. Recentemente ho trovato alcuni esempi in cui la fonte commerciale è abbinata a parecchi progetti OSS. Le corrispondenze sono molto simili, ma non esatte, diciamo circa 30 righe di...
posta 23.05.2014 - 12:55
1
risposta

Efficienza dei dizionari C #

I dizionari C # sono un modo semplice per scoprire se qualcosa esiste ecc. ecc. Ho una domanda su come funzionano. Diciamo invece di un dizionario che utilizzo un ArrayList. Invece di usare ContainsKey (o un metodo equivalente in un'altra l...
posta 06.12.2014 - 19:46
3
risposte

C ++ Progettazione di file di intestazione: proprio come definire un'API?

Sono una specie di novità nello sviluppo di software su larga scala in C ++, e mi stavo chiedendo dal lato del design delle cose. Leggevo questa domanda , e ho pensato che, nel complesso, una volta che superare le definizioni costanti e altr...
posta 22.09.2015 - 14:23
1
risposta

Perché FRACTRAN turing è completo?

Ho cercato di google per la spiegazione, ma la maggior parte dei link dice solo cose come "FRACTRAN è completo." Ad esempio, diamo un'occhiata alla moltiplicazione. " Ricordo di aver visto un post sul forum xkcd dire che FRACTRAN ha aiutato...
posta 03.12.2013 - 20:58
1
risposta

Git branching da un ramo di funzione per lavorare su una sottofunzione

Al momento ci troviamo nella seguente situazione, in cui un ramo di funzionalità è stato diramato per un ramo di sottofunzioni (come, lavorando su backend e cose di frontend per la stessa funzione): o | o development |\ | o feature-a | | | o...
posta 18.10.2015 - 15:45
2
risposte

Il ben noto ID aziendale di un'entità deve essere rappresentato con un tipo dedicato in DDD / OOP?

In termini pratici significa usare una percentuale (immutabile) class su un string o qualche altro tipo primitivo. Esempi: Pubblicazione: International Standard Book Number. Finanza: numero di identificazione internazionale de...
posta 21.08.2015 - 10:56