Domande con tag 'control-flow'

7
risposte

Si dovrebbe utilizzare "else" in situazioni in cui il flusso di controllo lo rende ridondante?

A volte mi imbatto in codice simile al seguente esempio (ciò che questa funzione fa esattamente fuori dallo scopo di questa domanda): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { retur...
posta 10.12.2016 - 17:18
4
risposte

Programmazione ottimistica e pessimistica - Garantire più attività vengono chiamate una sola volta per record specifici

Supponiamo che tu abbia 10 record di database che devi elaborare nel modo seguente: Inizio Estrai 2 record dal database con il flag "Elaborato" impostato su "falso" Chiama il servizio web esterno con i dati personalizzati da questi 2 rec...
posta 19.03.2014 - 16:37
1
risposta

Qual è il modo OOP di gestire un'applicazione pesante per il controllo del flusso?

Sto refactoring una grande applicazione WPF la cui complessità deriva dal modo in cui si occupa del controllo del flusso. Ha un sacco di "piccole regole aziendali" che rendono davvero difficile apportare modifiche senza rompere qualcosa. Queste...
posta 19.07.2016 - 19:03
1
risposta

Flow Chart - While Loops process

Ho difficoltà a capire se questo è il processo giusto da usare per un diagramma di flusso che illustra i processi coinvolti in un algoritmo. Per questo, supponi quanto segue: Un blocco dati di 1D X = [0, 1, 2, 3,........] è suddiviso...
posta 05.03.2013 - 04:33
1
risposta

Come ottenere un flusso di controllo non lineare non-dipendente utilizzando Promises (in ES6 lato server)

Venendo dal mondo Java, ho problemi a tradurre un approccio multi-thread in IO al concetto di Promesse ES6 di IO aysnc. Molti degli esempi che ho visto sulle promesse mostrano un flusso lineare. promiseFunction .then(functionThatReturnsAno...
posta 31.03.2016 - 17:29
1
risposta

Come si calcola se è garantita la variabile impostata?

Supponendo che le dichiarazioni siano espressioni considera tale codice: if ((var x = foo()) and (var y = x)) or (var z = bar()) then println(z); end Il riferimento a x è OK, perché a questo punto% deve essere impostato% co_de, ma il...
posta 26.03.2016 - 17:59
1
risposta

Come appare un diagramma del flusso di controllo con molte funzioni (annidate)

Da quello che posso ricordare i Control-Flow Graphs per i quali ho visto le immagini sono state per lo più di singole funzioni. Quindi fondamentalmente solo affermazioni con forse il looping. Ma mi chiedo che aspetto avrà un grafico del flusso d...
posta 20.07.2018 - 11:28
1
risposta

Controllo del flusso di controllo in una scatola bianca: statico o dinamico?

Ieri ho fatto una domanda che aveva un altro significato dentro. Vedo che il controllo / flusso di dati è spesso menzionato come analisi statica (quando vengono utilizzati strumenti) o test di analisi dinamica in termini di test della scatola bi...
posta 11.11.2012 - 15:16
1
risposta

Problema sulla ricorsione

void function(int x){ if(x<=0) return; function(x--); } Questa è una funzione di ricorsione chiamata con il valore di x = 20. La chiamata ricorsiva avverrà in questo modo function(20)...function(19).......function(0)...
posta 15.01.2016 - 10:51