7.8.12.4. Evitare gli errori

Assicurarsi che gli algoritmi delle funzioni non contengano ricorsioni.

Chiamare Per un test rapido nella tabella, è la funzione Mostra dipendenze variabili [Show variable dependencies]. Le dipendenze semplici vanno bene. Questi sono rappresentati da una semplice freccia. Dipendenze ricorsive sono errori. Questi sono rappresentati da una doppia freccia. Errore vengono visualizzati sia nella finestra dei messaggi che in un secondo momento durante il test nella finestra di dialogo Controllo QA [QA check] Visualizzato.

La seguente illustrazione esemplare mostra la dipendenza tra A e B.

Formula [Equation]: A = B

Dipendenza semplice -> OK

Figura 7.472. Dipendenza semplice -> OK

Le Nella figura di esempio seguente viene illustrata una dipendenza ricorsiva. Le Gestione variabili mostra A=B e B=A. Nella finestra di dialogo Struttura variabile [Variable dependencies] vedrai una doppia freccia tra A e B. Nella storia 3D [3D History] di elementi interessatiuna croce rossa, la finestra di dialogo Notifiche [Notifications] mostra l'errore e il 3D La vista non mostra alcun modello.

Dipendenza ricorsiva -> errore

Figura 7.473. Dipendenza ricorsiva -> errore

Nella finestra di dialogo del controllo QA [QA check] viene visualizzato il seguente messaggio di errore

Controllo AQ [QA check] con errore "Ricorsione nell'algoritmo".

Figura 7.474.  Controllo AQ [QA check] con errore "Ricorsione nell'algoritmo".