-
Wiki on a Stick
Da un po' di tempo uso questo wiki per prendere appunti. E' uno strumento utilissimo di cui ormai non posso piu' fare a meno. Si tratta di un wiki tutto contenuto in un'unica pagina html, no installazione, no configurazione no niente. Lo appiccichi al desktop, doppio click e scrivi.
-
Testare e' un'arte
Mi piace molto il post di Roy Osherove sulla qualita' dei test. Nel mio team abbiamo iniziato da un po' di tempo a scrivere test e ho proprio visto la nostra suite muoversi da Throw-Away Tests verso Tests that Last. cancellare pezzi di codice (di test) e' sempre uno sforzo sovrumano per un developer (mio nonno direbbe sovrinumano che e' ancora peggio), la ritengo cmq una pratica indispensabile per portarsi dietro solo quello che veramente serve. fonte: Throw-Away Tests Vs. Tests that Last
-
KeyJedi e il PairProgramming
RoyOvershoe, uno degli agilisti piu' importanti di Israele, ha reso pubblico KeyJedi, una piccola utiliti per visualizzare in tempo reale gli shortcut che vengono utilizzati mentre lavori al pc. Mi sembra un'idea veramente carina e molto utile per il PairProgramming. Quando fai Pair e non hai la tastiera, puoi imparare gli shortcut che usa chi sta scrivendo. Questo e' il link al post originale da blog di Overshoe.
-
Strumenti per comunicare
KatySierra in un bellissimo post sulla comunicazione face-to-face fa una "classifica" dei gingilli tecnologici che possiamo usare per comunicare. L'idea e' di classificarli in funzione di quato si avicinano alla comunicazione face-to-face che lei ritiene, secondo me non a torto, la piu' efficace. Dallo strumento meno efficace a quello piu' efficace sono: Email IM Twitter Blog comments Forums Chat Phone Video chat Il post intero e' molto interessante, vale la pena di leggerlo.
-
Testing in a SOA world
Alcune considerazioni sulle strategie di testing di servizi dal blog di NickMalik. Dice che SOA porta una serie di cambiamenti nel modo di testare il software. Non mi trova d'accordo, non vedo niente di nuovo ne di speciale in quello che descrive, ha tutto valore anche in un non SOA world.
-
La strada verso l'acceptance testing
Yeah a million miles from nowhere And that's a long long way from homeAnd that's a long long way from home Long Way From Home - Stevie Ray Vaughan - Brothers: Family Style - 1990 Nella mia esperienza l'acceptance testing e' un obiettivo difficile da raggiungere che prevede un forte commitment da parte del team di sviluppo e un pesante coinvogimento dell'utente. In questi anni in cui il team in cui lavoro si e' impegnato sul proprio processo di sviluppo non abbiamo fatto passi significativi in questa direzione. Ecco alcune idee che possono servire da sprone per entrare in...
-
La legge del taglione
occhio per occhio, dente per dente, mano per mano, piede per piede, bruciatura per bruciatura, ferita per ferita, livido per livido Esodo 21 - Esdra lo scriba - La Torah - IV sec. a.C E' un comportamento vecchio come Noe' ed e' anche un comportamento psicologico diffusissimo. Se qualcuno piu' o meno intenzionalmente ti da' fastidio, in maniera naturale e piu' o meno coscientemente cercherai di fare un dispetto a questa persona. Un pattern classico degli ambienti di lavoro e' questo: Arrivi tardi al lavoro, il tuo capo te lo fa notare e ti riprende. Da quel momento devi...
-
Digging requirements
Oggi ho viaggiato in treno, ho preso 4 treni di cui uno veramente al volo. dalla piazzola ho visto che il treno iniziava a muoversi quasi impercettibilmente, ho messo il piede sul primo scalino e in effetti ho sentito che il treno stava partendo. Mentre salivo le porte si sono chiuse e hanno tentato di assassinare il mio pc che era nello zaino (n.d.r. il pc e' incolume, lo sto usando per postare). Trovato un posto a sedere mi sono inventato questa storia che riguarda il sistema di gestione delle porte e il sistema che fa partire il treno. Storia che riguarda il sistema di...
-
Un po' di Coraggio
If I told you what it takesto reach the highest high,You'd laugh and say "nothing's that simple"But you've been told many times beforeMessiahs pointed to the doorAnd no one had the guts to leave the temple! I'm Free - The Who - Tommy - 1969 Il coraggio e' uno dei 4 valori di Xp. Ho fatto fatica a capire il significato del coraggio in un team Xp. Mentre Semplicita', Comunicazione e Feedback hanno implicazioni cosi' forti da saltare immediatamente all'occhio, il coraggio mi sembrava meno decisivo. Ecco cosa penso su questo valore. Mantenere ben distinte le idee dalla loro implementazione...
-
Rispondo alla domanda di PierG (What are an I-Blog?)
William Gibson in Pattern Recognition descrive un software in grado di indicizzare immagini. In sostanza si tratta di un motor di ricerca che ammette come dato di input un'immagine e cerca corrispondenze all'interno di un database (di immagini appunto). So per certo che esistono gia' funzionalita' di questo tipo esposte per i sistemi cad. Credo che entro il 2010 la textbox sulla homepage di google evolvera'. Accettera in input anche un immagine o un mp3 o un documento ... in sostanza un object. Da li partira' la ricerca sul database mondiale delle cose, cioe' internet. Microsoft ha un gruppo di...