Archive for April, 2010

Javaforum 27/4

Var åter igen på Javaforum. Alltid kul att träffa kolleger. Denna gång var det lite blandade ämnen.

Thorbjörn Fritzon från Sun, som på lördag blir Oracle, pratade om vad som blir nytt i Java 7. Jag har hört den där presentationen i lite olika varianter av några olika talare, så för mig var det inte så mycket som var nytt. Project Jigsaw (modularisering av plattformen),Coin (små förändringar i språket) , Invokedynamic och bättre GC. Jag har nog skrivit om det mesta tidigare. Möjligtvis var det spännande att Thorbjörn åter öppnade dörren för closures, d v s att de ska med i JDK 7. Inga datum är dock satta. Det verkade som om vi kan vänta oss betaversioner och release candidates i höst.

Trots sitt halvgamla innehåll var presentationen bra och levererades på ett bra och intressant sätt.

Detta kan man inte säga om uppdateringarna från EclipseCON 2010Presentationen saknade röd tråd och det framgick inte särskilt tydligt vad som var nytt. Robert Varttinen och Dag Rende lyckades i alla fall berätta att applikationer konfigureras med XML i Eclipse 4, och att det finns dependency injection någonstans där.

Sedan skulle de dema live, och det är alltid cred till de som är modiga och gör det inför 130+ personer, men denna gång gick det inte så bra: Den oinsatte åhöraren uppfattade att talarna behövde 20 minuter för att nästan få en “Hello world”-applikation att funka. Dessutom uteblev wow-effekten, som borde uppkommit p g a det hippa med att konfigurera saker i obegriplig XML.

Jag hade den tredje presentationen, och talade om en del testbibliotek i Java. Nu i efterhand hade jag gärna velat ändra lite saker och betona vissa saker mer. Främst två saker:

1. Det är inte så viktigt vilket ramverk vi väljer för acceptanstest (i min presentation talade jag om Fitnesse och Concordion). Det viktiga är att man bygger ett bra lagerunder ramverket. Gör man det, kan man bli oberoende av ramverket. Ska betona det i den färdiga presentationen.

2. Spring kom inte med alls. Ett medvetet val knutet till mängden saker jag ville säga, samt den tillgängliga tiden. Jag borde ha sagt någonting i alla fall. T ex hur enkelt det är att skriva tester som kör automatisk rollback av databaser.

Ja… Sen kan man ju göra saker olika bra. Jag drog över en massa och hade noll publikkontakt, men fick väldigt mycket stöd och uppmuntrande kommentarer efteråt. Vill gärna tacka för stödet. Kul att några gillade presentationen.

No Comments

Testforum 2010

Jag har varit på en konferens som hette Testforum 2010. Den varade i två dagar och innehöll tolv presentationer. Tolv presentationer är lite mastigt att sammanfatta, men några highlights kan man alltid dra.

Tele2:s och bwins talare var intressanta, eftersom de delade med sig av sina erfarenheter på ett öppet och professionellt sätt. Att höra hur andra gör är alltid lärorikt. bwin hade till exempel klarat att synkronisera många Scrum-teams arbete genom att införa två integrationsteam, som satte ihop resultatet av alla teams arbete, och driftsatte det. Tele2 hade många system att hålla reda på, något 70-tal stycken, vilket krävde en omfattande teststrategi. Totalt elva typer av test behövdes.

Context-driven testing är testningens joker: man använder alla verktyg och erfarenheter man har för att göra bästa möjliga test. Till skillnad från det man gör i vardagen???

Nya metoder, förmodligen agila, kommer att sätta käppar i hjulen för testarna det kommande året för att de är dumma och elaka (metoderna, inte testarna). Intressant och visionär analys.

Saker som inte riktigt gick fram:

Modellbaserad testning… Vad är det? Efter 45 minuter förstod jag fortfarande inte vad det var, men man var rätt mosig i huvudet efter två dagar.

Test och configuration management i samspel. Ytterligare en föreläsning som swishade förbi helt. Jag förstår nyttan med att hålla reda på vilka artefakter och komponenter som hänger ihop med varandra i stora system och stora releaser, men något konferensämne var det inte.

Man ska kanske inte kasta sten i glashus, eftersom min presentation blev medioker på sin höjd. Jag var tidsoptimist och sumpade med 5 minuter. Det var onödigt stressig på slutet och jag missade några poänger. Jaja. Det kommer fler tåg.

Hur man än vänder och vrider på det hela, så var konferensen intressant. Att gå på en konferens för branschkolleger som gör nästan samma sak en själv är givande. Jag kan fortsätta generalisera och nämna några observationer.

Agila metoder är inte så spridda och etablerade som man tror. Många lyssnar fortfarande spänt på vad som sägs och hur andra gör. Intressant om man konsultar inom detta.

Testbranschen verkar inte särskilt dynamisk. Går man på en utvecklarkonferens, så får man reda på väldigt mycket nytt. Här verkar det inte hända så mycket, vilket för mig till den sista observationen.

Det verkar som om branschen, i alla fall i Sverige, har ett antal namn som vill värna om professionen och hålla den så långt borta från utvecklingen som möjligt. Med “utveckling” menar jag både programmering och liknande, samt evolution – framåt – framtid.

Tråkigt, eftersom jag själv tillhör skaran som tror att testaren kommer att samarbeta med utvecklaren i ett tvärfunktionellt team i framtiden. Inte i alla projekt och för alla produkter, men mer som regel än undantag.

No Comments

Breddar och stör mig

För några dagar sedan började jag officiellt min breddning till en tvåplattformsmänniska genom att läsa en bok från Microsoft Press – en lightbok om arkitektur i .NET. Den här inlägget är mest en “kära dagbok”-grej, så att jag om tio år kommer ihåg när det hände. Att kunna klanka ner på saker inom två plattformar torde ge många inlägg på blogen. Här är ett exempel :)

Det verkar som om de som skriver för Microsoft Press måste nämna Microsofts produkter på så många ställen som möjligt. I en vanlig bok hade det stått: “You can store your requirements in a text document”. I boken jag läser kan det stå: “You can store your requirements in a Microsoft Word Document”, eller “You can use Microsoft Visio to …”.

Lite tråkigt. Hoppas att det är en företeelse specifik för bara den här boken.

No Comments