Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Progettazione del software (http://www.dsy.it/forum/forumdisplay.php?forumid=237)
-- esercizio white box (http://www.dsy.it/forum/showthread.php?threadid=42055)
esercizio white box
ciao a tutti, ho un dubbio sul seguente esercizio:
Uploaded with ImageShack.us
il dubbio è:
se la prima condizione è vera e lo è anche la seconda, allora copro tutte le istruzioni; perchè quando finisce il ciclo, esco dalla prima condizione e passo per return count.
quindi perchè il prof ha scritto "no copertura completa"?
__________________
Live Fast, Die Fun
Corretto quello che hai detto, ma non copri tutte le istruzioni
i < parola.length() -- 0 < 1 -- Vero! - Passo in a2
parola.charAt(0) == x -- Vero! - Passo in a4
incremento il ciclo - i++ - Passo in a5
i < parola.length() -- 1 < 1 -- Falso Passo in a6 ed effetto il return
In questa condizione E1 non sei passato da "a3"
Credo intenda questo per "copertura completa"
infatti nel secondo caso quando ti parla di copertura archi ti dice "copre anche a3"
Ciao
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
si parla di copertura delle istruzioni: a3 non è un istruzione.
con E1 il criterio di copertura delle istruzioni è soddisfatto perchè passiamo da I1,I2,I3,I4.
nella copertura degli archi si, se diamo solo E1 non va bene perchè non passiamo dall'arco a3.
edit:
ho mandato una mail al prof e mi ha risposto che per copertura completa intende il principio. ovvero che le parole di lunghezza=1 non coprono l'intero dominio di ingresso del metodo
__________________
Live Fast, Die Fun
All times are GMT. The time now is 08:42. | Show all 3 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.