Tutte le domande

1
risposta

Quali modelli / architetture applicare per "Importa dati, dati di processo, risultati di esportazione"

Mi chiedevo quale architettura / pattern scegliere per il seguente problema diviso in tre passaggi: Importa la descrizione TestScript da file (ad esempio .xls, .txt) TestScript descrittivo Esporta descrizione con risultati elaborati come...
posta 31.07.2014 - 08:29
1
risposta

Aiuto / suggerimenti per la pianificazione parallela della catena di montaggio (programmazione dinamica)

Sto lavorando su un problema simile alla programmazione della catena di montaggio con la programmazione dinamica. Il problema è che, diversamente dal classico problema in cui abbiamo stazioni predefinite, ora ho solo informazioni su quale attivi...
posta 28.11.2013 - 10:39
3
risposte

Come usare esattamente il modello di progettazione MVC

Ho letto la documentazione sul sito web degli sviluppatori di Apple che si riferisce alle seguenti linee guida A view class shouldn't depend on a model class (although this may be unavoidable with some custom views). A view class shouldn...
posta 09.05.2014 - 11:34
5
risposte

Quando, se mai, dovrei usare le funzioni a catena?

In un programma diviso in molte funzioni con le quali è previsto che si eseguano uno dopo l'altro, quando (se mai) è preferibile a: A) Esegui le funzioni una dopo l'altra in main() ? o B) Esegui una funzione in main() e hai que...
posta 06.02.2015 - 18:19
1
risposta

Convenzioni di denominazione delle funzioni di Erlang

Capisco che le convenzioni generali di Erlang per le funzioni utilizzino il caso del serpente o il caso del cammello, ma per quanto riguarda le funzioni esportate? Ad esempio, supponiamo di avere un modulo gen_server che definisce un controll...
posta 14.08.2014 - 07:29
4
risposte

Stile di codifica: logica binaria o multiplo if () s?

Qualcosa che spesso compare nelle revisioni del codice è la struttura del codice, in particolare correlata all'uso delle strutture di controllo, in cui gli individui possono essere equamente valutati su ciò che è "giusto" e ciò che è "sbagliato"...
posta 11.04.2016 - 18:29
4
risposte

È sempre una buona idea dividere le grandi classi in quelle più piccole? [duplicare]

Ho sentito più volte che nella programmazione orientata agli oggetti, dovresti provare a dividere gli oggetti che "fanno troppo" in più classi, per evitare il problema "Oggetto di Dio". Questo sembra un buon consiglio per un progetto che ha...
posta 27.04.2015 - 17:27
4
risposte

come sono i metodi virtuali più lenti in C #

Stavo leggendo che le chiamate virtuali rendono il codice più lento rispetto a chiamare non-virtual in C #. Tuttavia l'istruzione IL per entrambi è la stessa callvirt tranne nei casi in cui viene chiamato base.somemethod() . Quindi,...
posta 01.04.2014 - 23:59
6
risposte

Tutte le classi hanno un costruttore predefinito come parte di una buona convenzione di codifica

Dai testi che ho letto fino ad ora, le convenzioni parlano dell'organizzazione di constructors , a partire da default , se ce ne sono. Mi chiedo, se tutte le classi avessero comunque una default constructor . Ciò aiuterà almeno a cre...
posta 14.06.2013 - 17:33
2
risposte

Il test dell'unità deve essere in un repository separato?

Devo mettere gli elementi di testing unitario in un repository separato, non nello stesso repository della libreria di programmazione? Quindi faccio riferimento alla libreria di programmazione come sottomodulo. Ma la maggior parte dei progetti o...
posta 08.11.2012 - 07:00