Archives for agosto 2008

Ma quale PISA? La torre?

Premessa

Comincio questo articolo con una domanda a cui vi chiedo di rispondere senza l’aiuto di Google: se sentite la parola PISA a cosa pensate? Sono sicuro che l’unica risposta che vi viene in mente è una torre che pende e fino a qualche giorno fa avrei risposto anche io nello stesso modo.

Adesso, invece, se sento la parola PISA mi viene in mente qualcos’altro.

Torre di pisa

La torre di Pisa

[Read more…]

I pericoli della programmazione con i mixin/3

Dagli articoli precedenti dovrebbe essere ampiamente chiaro che io non amo i
mixin, ma vale la vena di spiegare esattamente cos’è che mi dà così
tanto fastidio. Tutti noi sappiamo che il modo migliore di
risolvere un problema complesso è quello di spezzarlo in sottoproblemi più
piccoli disaccoppiati, secondo la massima del dividi et impera. La
cosa fastidiosa dei mixin è che questo principio viene applicato all’inizio (il
problema viene scomposto in pacchetti disgiunti di funzionalità) ma
alla fine tutte le funzionalità separate vengono rimescolate insieme
in un calderone unico, che è il namespace della classe figlia. Che
l’iniezione avvenga direttamente come in Ruby o indirettamente tramite
l’ereditarietà come in Python, il risultato non cambia: alla fine
l’utente della classe figlia si trova a dover gestire centinaia di
metodi tutti assieme e non ha un modo ovvio per capirne la
provenienza.

Overpopulation.jpg

Il problema del sovraffollamento

[Read more…]

Amici

XSS in Depth

XSS alert

Con lo sviluppo del web e con la crescita del numero di persone che ne fanno uso, la diffusione di applicazioni web e di servizi, che enti governativi, banche e siti di e-commerce rendono disponibili ai loro utilizzatori, aumentano anche le vittime di attacchi mirati a rubare informazioni sensibili.

[Read more…]