[Corsopoc] delusione :)

Emanuele Di Saverio hazam@tiscalinet.it
Sat, 25 Jan 2003 18:41:19 +0100


> Una domanda rapida rapida, che non vuole essere affatto una
> critica e non voglio accendere l'ennesimo flame:
> sinceramente ho trovato l'esposizione delle "asserzioni" alquanto
> strana, non so dire. In taluni casi ambigua. Ho avuto
> dei ripetuti problemi di comprensione.
>
> Sono l'unico?


No. Io non solo ho trovato ambigue molte asserzioni, ma varie asserzioni e
stralci di programma erano semanticamente sbagliate quando non lo dovevano
essere. Tre rapidi esempi

1) Rettangolo e Quadrato senza costruttori. Lomartire dice di far finta che
ci sono; cioè in pratica mi sarei potuto inventare qualsiasi costruttore. E
il bello è che tra le risposte c'era il possibile type mismatch di
costruttori, che era proprio quello che sarebbe successo!

2) throw new <nomeccezione
Lomartire dice di ignorare il '<'. Io le faccio notare che mancano le
parentesi, lei con una matita me le segna sulle asserzioni.

3) Mammifero mm, viene assegnato un oggetto dd di Delfino (derivata). Cosa
succede se chiamo DD.respira()? Ma niente , dd non è un riferimento!
Lomartire dice di far finta che ci sia mm.respira().

E tra le ambiguità
4)E' vero che le interfacce servono SOLO per fare ereditarietà multipla? LA
riposta sarebbe si, ma il SOLO che da da pensare! Cioè magari servono a
qualche cosa d'altro, tra le altre cose permettono una specie di
ereditarietà multipla!

5) E' possibile impedire che una classe abstract abbia figli abstract? Cioè
impedire che abbia figli ABSTRACT ma solo quelli o tutti i figli?

E in cima a tutto la comunicazione che verranno convocati per la correzione
dei compiti nell'ufficio del professore solo un campione statistico
randomizzato...così la maggior parte non saprà MAI dove ha sbagliato.

E il bello è che queste sono solo le cose che ho notato io

Emanuele Di Saverio
---------------------------------------------
Remove NOSPAM manually for reply
Scusate le vaccate se  ne dico!