Categories
lifehack pensieri webdev

Sulla riusabilità del codice

Passando molto più tempo a gestire la (follia della) gente che sul codice ho iniziato a rivedere alcuni concetti a me cari durante la mia precedente, e forse futura, vita da sviluppatore. Uno di questi è la riusabilità del codice.

Il primo tarlo sull’argomento si è presentato quando, durante l’Agile Day di Roma, mi è stato chiesto se in ideato reinventavamo la ruota ogni volta e per ogni progetto. In quell’occasione la mia risposta, data di getto e senza pensarci troppo, fu: “utilizzeresti del codice (anche tuo) scritto 4 anni fa?“. Il principio di base è che in 4 anni la tecnologia (sul web) evolve tantissimo, ed allo stesso modo evolvono le competenze dei team, riutilizzare quindi codice obsoleto e potenzialmente legacy non fa altro che limitare le potenzialità di uno sviluppatore (riducendo in alcuni casi la qualità globale del progetto).

Categories
php webdev

Patterns for PHP

Ennesimo sito sui pattern di programmazione, questa volta però applicati al solo php.

Patterns for PHP, questo il mirabolante nome, è però pure un wiki dove tutti posso collaborare al miglioramento delle descrizioni dei pattern stessi.

[update]
su IBM developerworks di parla di 5 pattern classici per lo sviluppo con php

ciauz

Categories
ajax webdev

Yahoo! Developers

Su Developers.Yahoo! iniziano ad essere presenti librerie ed articoli molto succosi. Ad esempio è stata implementata un’intera sezione dedicata ai design pattern utilizzati da Y! in tutte le sue parti ed una contenente le librerie javascript per creare e gestire GUI (alcune ajax enabled) che sono presenti nei nuovi servizi web-2.0.

Bisogna notare che la maggior parte del codice è rilasciato sotto licenza BSD! :)

ciuaz

Categories
tecnologia webdev

usabilità e pattern

partendo da questa mail su php-ml che cita Patrizia Bertini :

“Bobby è il primo tool di valutazione dell’accessibilità dei Contenuti (output) e non degli strumenti. tra l’altro, da che è stato venduto dalla Cast alla Watchfire è scaduto molto. Per la valutazione dei conteuti si fa riferimento alle WCAG e non alle ATAG.
tool migliori rispetto al vecchio bobby – sempre per la valutazione delle pagine HTML e quindi dell’output – sono www.cynthiasays.com e the wave che sono quelli che uso abitualmente io ;)
Pat”

ho iniziato a navigare a casaccio sull’argomento validazione e mi sono imbattuto in welie, un sito dove vengono raccolti pattern orientati all’usabilità per lo sviluppo e la gestione di siti e gui per applicazioni web-oriented.

ciauz